@charset 'utf-8';
/**************************************************************************************************/

/* global */

* {
	padding: 0;
	margin: 0;
}
body {
	font-size: 75%;
	font-family: 'hevetica neue', helvetica, arial, sans-serif;
	background: #fff;
}
html > body {
	font-size: 12px;
}
a {
	color: #3366cd;
	outline: none;
	text-decoration: none;
}
img {
	border: none;
}
a:hover {
	text-decoration: underline;
}
p {
	font-size: 1em;
	line-height: 1.333em;
	margin-bottom: 0.83em;
}
sub, sup {
	font-size: 0.5em;
}
h1, h2, h3, h4, h5, h6 {
	font-family: georgia, 'times new roman', times, serif;
	font-weight: normal;
	line-height: 1em;
	margin-bottom: 0.5em;
}
h1 {
	font-size: 40px;
}
h2 {
	font-size: 30px;
}
h3 {
	font-size: 20px;
	line-height: 1.167em;
}
h1 a,
h2 a,
h3 a,
h5 a {
	color: #000;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover {
	color: #36c;
}
input, option, select, textarea {
	font-family: helvetica, arial, sans-serif;
}
blockquote {
	color: #444;
	padding: 15px;
	margin: 10px 0;
	background: #eee;
}

/**************************************************************************************************/
/* base */

body.npCursor * {
	cursor: inherit;
}
.npBdr {
	border-color: #000;
	border-style: solid;
	border-width: 0;
}
.npBdr.npBdrAll {
	padding: 5px 10px;
	border-width: 1px;
}
.npBdr.npBdrLite {
	border-style: dotted;
}
.npBdr.npBdrBtm {
	padding-bottom: 5px;
	border-bottom-width: 1px;
}
.npBdr.npBdrCap {
	padding: 5px 0;
	border-width: 0;
	border-top-width: 1px;
	border-bottom-width: 1px;
}
.npBdr.npBdrTop {
	padding-top: 5px;
	border-top-width: 1px;
}
.npCentre {
	margin-left: auto;
	margin-right: auto;
}
.npClear {
	clear: both;
}
.npHide {
	display: none;
}
.npImgLeft {
	float: left;
	margin: 0 15px 10px 0;
}
.npImgRight {
	float: right;
	margin: 0 0 10px 10px;
}
.npImgCentre {
	text-align: center;
	margin: 0 0 10px;
}
.npImgCentre .npLeft {
	display: inline-block;
}
.npInvis {
	visibility: hidden;
}
.npShow {
	display: block;
}
.npLayerTop {
	z-index: 1999999999;
}
.npBlockScreen {
	z-index: 1999999998;
}
.npLeft {
	float: left;
}
.npNoBreak {
	margin-bottom: 0 !important;
}
.npNoHover:hover,
.npNoHover *:hover,
*:hover .npNoHover {
	text-decoration: none;
}
a:hover .npHover {
	text-decoration: underline;
}
a.npNoColour, .npNoColour a {
	color: inherit !important;
}
a.npNoColour:hover, .npNoColour a:hover {
	color: #3366cd;
}
.npNoRule {
	padding-top: 0;
	padding-bottom: 0;
	border-top: none;
	border-bottom: none;
}
.npOverclear {
	overflow: hidden;
	background: #f00;
}
.npList {
	padding-left: 2em;
	margin-bottom: 5px;
}
.npList li {
	padding-bottom: 5px;
}
.npPlain {
	list-style: none;
}
.npPlain li {
	padding-top: 5px;
	margin-bottom: 5px;
}
.npInline {
	display: table;
	width: 100%;
}
.npInline li {
	display: table-cell;
	padding: 0 0 0 5px;
	margin: 0 5px 0 0;
}
.npInline.npTxtCentre li {
	padding: 0;
	margin: 0;
}
.npPosRel {
	position: relative;
}
.npPosAbs {
	position: absolute;
}
.npPosAbs.npPosTop {
	top: 0;
}
.npPosAbs.npPosBtm {
	bottom: 0;
}
.npPosAbs.npPosRight {
	right: 0;
}
.npPosAbs.npPosLeft {
	left: 0;
}
.npRight {
	float: right;
}
.npTxtDim,
.npTxtDim a {
	color: #666;
}
.npAlert {
	background-color: #ffc;
}
.npAlert,
.npAlert a {
	color: #f00;
}
.npTxtAlt {
	font-family: 'arial narrow', arial, sans-serif !important;
}
.npTxtAlt2 {
	font-size: 12px;
	font-family: georgia, 'times new roman', times, serif;
	font-weight: bold;
}
.npTxtCap {
	text-transform: capitalize;
}
.npTxtCentre {
	text-align: center;
}
.npTxtGreen {
	color: #0a0;
}
.npTxtLarge, .npTxtLarge p {
	font-size: 1.167em !important;
}
.npTxtLeft {
	text-align: left;
}
.npTxtPlain, .npTxtPlain p {
	font-family: 'helvetica neue', helvetica, arial, sans-serif !important;
}
.npTxtRed {
	color: #900;
}
.npTxtRight {
	text-align: right;
}
.npTxtSerif, .npTxtSerif p {
	font-family: georgia, 'times new roman', times, serif !important;
}
.npTxtSmall, .npTxtSmall p {
	font-size: 0.9167em !important;
}
.npTxtStrong {
	font-weight: bold;
}
.npTxtTall {
	line-height: 2em;
}
.npTxtUp {
	text-transform: uppercase;
}
.npInSubmit {
	cursor: pointer;
}

/**************************************************************************************************/
/**************************************************************************************************/
/* header */

#npMobileLink a {
	font-size: 30px;
	font-weight: bold;
	text-align: center;
	display: block;
	width: 940px;
	padding: 1em 0;
	margin: 12px auto;
	background: #f3f6ff;
	border: #ccc 1px solid;
	-webkit-border-radius: 12px;
	-webkit-tap-highlight-color: #3366cd;
}

/**************************************************************************************************/
/* top row */
#npHeader .npCentre {
	width: 940px;
	margin-left: auto;
}
#npTopRow {
	color: #fff;
	height: 30px;
	background-repeat: repeat-x;
}
#npTopRow,
#npTopRow #npSiteNP,
#npTopRow #npSiteFP,
#npTopRow span a,
.npCcnDropdown dt p {
	background-image: url('data:image/gif;base64,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');
}
#npTopRow .npTopLinks {
	line-height: 30px;
	float: left;
	margin: 0;
}
#npTopRow #npSiteNP,
#npTopRow #npSiteFP {
	display: block;
	float: left;
	width: 120px;
	height: 30px;
	background-repeat: no-repeat;
}
#npTopRow #npSiteNP {
	background-position: -110px -60px;
}
#npTopRow #npSiteFP {
	background-position: -230px -60px;
}
#npTopRow #npSiteNP:hover,
.npSiteNP #npSiteNP {
	background-position: -110px -30px !important;
}
#npTopRow #npSiteFP:hover,
.npSiteFP #npSiteFP {
	background-position: -230px -30px !important;
}
#npTopRow #npSiteNP span,
#npTopRow #npSiteFP span {
	display: none;
}
#npTopRow span a {
	color: #fff;
	font-size: 11px;
	text-decoration: none;
	display: block;
	float: left;
	padding: 1px 10px 0;
	background-position: right -90px;
	background-repeat: no-repeat;
}
#npTopRow span a.npFirst {
	background: none;
}
#npTopRow span a:hover {
	text-decoration: underline;
}

/**************************************************************************************************/
/* ccn dropdown */
.npCcnDropdown {
	visibility: hidden;
	float: left;
}
.npCcnDropdown p {
	margin: 0;
}
.npCcnDropdown dt p {
	width: 110px;
	height: 30px;
	background-position: 0 -30px;
	background-repeat: no-repeat;
}
.npCcnDropdown dt p a {
	display: block;
	width: 100%;
	height: 100%;
}
.npCcnDropdown dt p a span {
	display: none;
}
.npCcnDropdown dd {
	display: none;
	position: absolute;
	left: -10px;
	width: 200px;
	padding: 0 10px;
	background-repeat: repeat-y;
}
.npCcnDropdown dd,
.npCcnDropdown .npCcnBtm {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAbgAAAAeCAYAAABe+Av0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAACrdJREFUeNrsnQtsVFUexr+ZvkEK5WERFIPuViUKCwIGXwuKgiQYXllUViWoJYuNRmFL2YKELGuIUSSobMU0BlhEQGF5r0RQdBFUoKurVeQhUECr0EJLaTuddvZ885/TuR2m47AiTtv/L7nc3nPvPffOufec73z/c2Zw+Xw+hMPlciWZVTuzpJulW2Zm5jooihKWhQsXDjerI2YpNssps1SfZxYN6pupl1rfFKURjD41qG+mvoStb24tKkVRFKU5ogKnKIqiqMApiqIoSlMhXotAUZRYZ+fOfVi+fDvcbjcSEuIQbuqAywVUVdXgiis6YMKEQUhLu0QLTgVOURQldinYcxBzZr+FjP49kN4lDfB6kez2IdFXB7hd9cfV1taZxYcdO/YiN7cYL744HklJMdDEFRUBn34K9OsHo776QFXgFEWJmttvb7h9773AlCnRnVteDjz9NPDaa9Ed/9hjwN69wLhxwMSJwfTnnwcGDgT69pX74T4ecwGYuWY/ej4yBrNH/jaq48ePH2guPR+FhUXo3bv7r/983nwTyM6GUV1g9uxf/13p0kXu6fhx4L775F3hOxMKn/O6ddG/S9Fc+wK+F9GgY3CK0hxgw/HBB7Jeu1Yar2h47z1pyKKBefJYXsMpbkznNS80PxSbz7QNj6+bhzEr5wJvrQAKPwfq6iKeRtfWvn1rlJZWnLvzm2+A998Hdu8OphUWAlu2mOv9AOzfL9u8xpEjwFdfAadPA+++C3z8ccO8Dh+W83jcd98BX3zhd5f1HQeKA/e1by9plwRCpsx761Zg+3bgxAk5j3mFUlMDfPst4PE0TD90SK5n4f7KSuDo0eB5vG6k5xjN8+L9R/seqYNTFOWi0aaNOLNduxq6OvbY2fhymTVLnBdhOnv1oc7Oih/PpTCQV1+V/G2v3+bB420ePMYeN3eu3Ae3rRhH6sVXV4vbeeEF/+YQDq4V+IBlebL/0kuBzf8CevUOe7rH4wW/35ucnNBwB/OzbsTtZkwTWL8eGD48eExiItC5swggP9+XXwJt2wInT8r+11+nRZRy6d8fKCuT9JQUERmKYatWEo60ZecO+IgbbhBxmzQpWBbx8SKKd90FvPOODCT6xd2I7eDBEtJknnTY111n7OxMYNUq+Achn3gCyMwUsZo8Wa47YoSI4s6dwIIFwLBh4cuY17/mmuA2nw+fH6ELf+CBoAjy+bIjxDS6P94D3x2K3xtvyDMPfVfseXz+PMcZIeD5PJZp3K8OTlGUiLDBYgiIawqIFRa6OoqJs8fOfUwfNCjYGDnFjbDhYgPGdObHxsoeGxrSsum8Hhsz20hu2CBCacWNx3Hh3405AwrAPfeIGP1lmmmsDyI3ewkWLthk3I5p9LeYdaJptn7XB9izJ3yvPT7O/OuCp84xE6WgQK5NcVy6VNwTRYTiRmfFz5eVJW6IIkNR6tZNxIdCsnGj5PPMM0BFhQgSxe2ppyTsWB34njGF5+WXpQEfMgSYPx+47DLZd/XVIpj8/Ndey18HAG66SfYlJwfFjQ6M98Xrrlgh4lFVBbz9tmx/+KF0NmbMkDXLcsAAEeU5c4AHH5Qxv2nTwpcxn511mE7RYTqfN58X8+Q2nyPLjWvmTwdsnTAXpod7V5yRBae48VjmT4H8hcVNHZyiNKcQZagrYkPOBtD2rK2oOHvujcFzeBwFyx5v3WA03HjjuQ2Ys+Fj/lYMneTliVv47DOgZ09/0rGE/6JzG+OiOnQC7hgKHDGf4+Fxcg0KC11XA4Fz+x2czxnJ3LgheA90ImTJEllTTOiAyLJlwI8/itjQ4ZGpUxn3lL/p7hj+48SRTp1E1G3Z0jEdOxbMd/FiEVQ6LwpiSYkILZk3TwSQ16YAOsOuDFlSKB99VLZHjZI1BY9h0tRU2aZLGzsWuPVWcXJ0cMyPYsewKEUsHLwexcvZ6eGx3LZpzhAo4fgqRdC+Q3xG/JtCRaEMfVcsodv2ni6CuKmDU5TminVNbPBChS+axoUNE0XIjrtFK4yRoBOgc7TuMZx7Y2iSwhUQN39kz2jb7s27sHd/MQ4XnURZlRdFf8rGibhW2LdqM0rPeutDk0ePlmDTpv/gzJkqZPwmPZh3336yfuklCeF9/70IAaHTpCti6I+hyI4dg05KMg6Og9H1XX65EdsOIoR0VSxrhi4JG3k6UEKH9vXX4rQInSLDlOTZZ2Uf19bBUdQYjuzeXUSM43P2Pjgu2Lq1iJpl9WopRzrNAwckjWFSuj2Kc3x85A6R8z2wIWf7fJxjrNaRWyHn31bo+He4d6UxIeO7yDJydnZU4BRFOS9sj5oNiXVe4Xr0VrRCZ2La8RaOzdnwYmPCaMdZnGN+4cJivBdex471nNMamebottuA0tKguBgys4bBm5SCP09fiRl/XY0JM9cjZ80hTBn7N0z9x+eYNDHPL27l5ZXmNhcjP38rHnro9+jKrxRY7r4buP9+Cd1ddRVw5ZUSMqQwMdTI+xo9Wo6NixOBsBM1eC/WzdHZ8PNu2yaiNGaMjLfZECXPpaClp8ua7s2KEkN6t9wC3HyziAj3MZxJOIZHcU1Lk8kiDDXSLTIkShFj2po1xrk+LGN4vNfly8VBMexZURHsJPBeuY40GYefwTpZK3h0bywHzpSlWNHp2bE5Hs93hWv7Ltjt83lXKPLcz3zPJyLwf+LSH1tWlJ+P/tjyBYLhLoohQ30hIczjxWUo89Sh5p9rkZI9GZ47BsP39zwsWrABdV4vRo7sj6VL/42cnBHG1HQ8N282/JzIQefUp4+E3chHHwE7dgB33gmcPStiQVFhqJChSIYS6YZ4LgWMYmldMsWLokUx4T1zH4WPsyI585LuiqHMgwclf05YOXVKQnx0hT16yMzN668HunYFFi0SweBxnGlJd8nw5tChck26OoZx2VmhgFIweB+8DsOhFPBevYCEBHGloR2XZkK0P7asAqcoKnCxAQUoI0PGlOgicnLEZY0eZRp/I3anSuWrAnn5xoUZMSgwApTaDp4aLx6flG/MVSkGDMhAbu4ofSGbOdEKnE4yURQlNmBYjk6HMxdXrpSJEp98IpM1LIkJMkGDkyoY1vMnxeOVVx5BVlY+Dhwo9ocrExO1aVN0DE5RlFhg3z5g+nQJ93GMiVPS+YVmjktxUghnIDLsV1YOPPlkvbjV654RtOee+yPatk3xTzBRFHVwiqLEjsBxzImTTJyz/zhZwU5YSEuLmEW7dq0xa9Yf/D/IrCgqcIqixAaN/eLGeZKa2krLUqlHuzqKEjtwxhfndtdqUShKRGoDdcWnDk5RmgassPzWssflcmWadVezcL47Y3RJWjxKC4azJPlFTn77/RjrSKCu1KnAKUrTcG/slfIbzpVm4a/42pkU3E7UIlJaMBQ0fpu9JFA3KgN1pTaSi1OBU5TYcm/sqZ4JVGQrbhS6BC0ipQXj7PiVBOpI9U+5OBU4RYkdB8fKetYscYG0ioC4JTrSFKUlUhtwcZUBcTsdqCtedXCK0rQcnK3QFQHnxnqqE8IUrR/i5KoD4qYOTlGaWCX2BNY1gfoZFxA3lxaP0oJxzjD2OhadZKIoTagC1zkEToVNUcLXE7vm//2nIUpFaSKVF9DvwSkt5YX3+X7R/DWuryiKojRLfkrg9JcVFCU6ovplBUVRLh7/E2AAAsFmlje1qvcAAAAASUVORK5CYII=');
}
.npCcnDropdown dd .npCcnLinks {
	max-height: 320px;
	padding: 0.5em;
	background: #666;
	overflow-y: auto;
}
.npCcnDropdown dd .npCcnLinks h5 {
	font: bold 1.333em/1.5em arial, sans-serif;
	margin: 0 0 0.5em 0;
}
.npCcnDropdown dd .npCcnLinks ul {
	margin: 1em 0;
}
.npCcnDropdown dd .npCcnLinks p {
	font-size: 0.9167em;
	font-weight: bold;
	margin-bottom: 0.25em;
}
.npCcnDropdown dd .npCcnLinks a {
	color: #fff;
	text-decoration: none;
}
.npCcnDropdown dd .npCcnLinks a:hover {
	text-decoration: underline;
}
.npCcnDropdown .npCcnBtm {
	position: absolute;
	left: -10px;
	bottom: -30px;
	width: 220px;
	height: 30px;
	background-repeat: no-repeat;
	background-position: -220px 0;
}
.npCcnDropdown .npCcnBtm a {
	display: block;
	height: 20px;
	margin: 0 10px;
}
.npCcnDropdown .npCcnBtm a span {
	display: none;
}

/**************************************************************************************************/
/* ccn login */
#npCcnLogin {
	position: absolute;
	right: 0;
	width: 300px;
	height: 30px;
}

/**************************************************************************************************/
/* masthead */
.npMastNP {
	background: #fc0;
}
.npMastFP {
	background: #2e4ebf;
}

/**************************************************************************************************/
/* logo */
#npHeader .npMastNP .npCentre {
	margin-bottom: 0;
	background: url('/images/layout/header-np-640x90.gif') no-repeat;
}
#npHeader .npMastFP .npCentre {
	margin-bottom: 0;
	background: url('/images/layout/header-fp-670x90.gif') no-repeat;
}
#npHeader .npMastNP .npCentre a,
#npHeader .npMastFP .npCentre a {
	display: block;
	width: 640px;
	height: 90px;
}
#npHeader .npMastFP .npCentre a {
	width: 670px;
}
#npHeader .npMastNP .npCentre a span,
#npHeader .npMastFP .npCentre a span {
	display: none;
}

/**************************************************************************************************/
/* nav */
.npNavStrip {
	padding-top: 7px;
	background: #fff url('data:image/gif;base64,R0lGODlhCgAHAIAAAAAAAP///yH5BAAAAAAALAAAAAAKAAcAAAILhI+hy90IgZszogIAOw==') 0 0 repeat-x;
}
.npNav {
	list-style: none;
	height: 28px;
	margin: 0 auto;
	border-bottom: #000 1px solid;
}
.npNavItem {
	position: relative;
	float: left;
	padding: 0 4px;
	border-left: #fff 1px solid;
	border-right: #fff 1px solid;
}
.npNavItemActive {
	border-left: #000 1px solid;
	border-right: #000 1px solid;
	border-bottom: #fff 1px solid;
}



/* MW - Changed to regular arial and bumped down one px, lost all caps  */
.npNavItem p {
	font: bold 13px/24px arial, helvetica, sans-serif;
	text-transform: none;
	margin: 0;
}
.npNavItem a {
	color: #000;
	display: block;
	float: left;
	height: 28px;
}
.npMenuBtn {
	visibility: hidden;
	width: 15px;
	background: url('data:image/gif;base64,R0lGODlhCwAaAOYKAJOTk8HBwb6+vpSUlMLCwpWVlb+/v////wAAAImJiQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAoALAAAAAALABoAAAc2gH+Cg4R/CoeIiYqLCoWOjJCMjoWRlZaXmJmRBJydnQqeoaKjpKWkB6ioo6mlB6avsKGgpAqBADs=') right -7px no-repeat;
}
.npMenuBtn span {
	display: none;
}
.npNavMenu {
	position: absolute;
	top: 29px;
	left: -1px;
	display: none;
	width: 140px;
	padding: 10px 10px 5px;
	background-color: #fff !important;
	border: #000 1px solid;
	border-top: none;
	overflow: hidden;
	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
}
.npNavMenu h4 {
	font-size: 18px;
	margin-bottom: 5px;
}
.npNavMenuWidthFeed {
	width: 460px;
}
.npNavMenuWidthSponsor {
	width: 300px;
}
.npNavMenuWidthFull {
	width: 620px;
}
.npNavMenuContent {
	width: 140px;
}
.npNavMenuWidthFull .npNavMenuContent,
.npNavMenuWidthSponsor .npNavMenuContent {
	width: 300px;
}
.npNavMenuWidthFeed .npNavMenuContent,
.npNavMenuWidthFull .npNavMenuContent {
	float: left;
	padding-right: 9px;
	border-right: #666 1px solid;
}
.npNavMenuContent .npHeadlines li {
	padding: 3px 0;
}
.npNavMenu p {
	font: bold 12px/16px 'arial narrow', helvetica, arial, sans-serif;
	text-transform: none;
}
.npNavMenu a {
	display: inline;
	float: none;
}
.npNavItem .npNavGroupTitle {
	color: #777;
	padding: 0 10px;
}
.npNavNews {
	width: 300px;
}
.npNavMenuWidthFeed .npNavNews,
.npNavMenuWidthFull .npNavNews {
	float: right;
	padding-left: 10px;
	margin-left: -1px;
	border-left: #666 1px solid;
}
.npNavNews .npIconRss {
	padding: 0 8px;
	margin-left: 5px;
}
.npNavNews .npIconRss:after {
	content: none;
}
.npNavNews .npIconRss span {
	display: none;
}
/* safari not respecting the removal of the :after content */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.npNavNews h4 a:after {
		content: ' ';
	}
}
.npNavNews .npHeadlines li {
	padding: 5px 0;
}
.npNavNews p {
	font: 16px/18px georgia, 'times new roman', times, serif;
	text-transform: none;
}
.npNavMenu a {
	color: #3366cd;
}
.npNavMenu .npNavSponsor {
	font: 11px/14px helvetica, arial, sans-serif;
	position: relative;
	bottom: 0;
	margin-top: 10px;
}
.npNavSponsor img {
	display: block;
	margin: 5px auto 0;
}
.npNavMapBtn {
	display: none;
	position: absolute;
	right: 0;
	margin: 0;
}
.npNavMapBtn p {
	font-size: 12px;
	line-height: 26px;
}
.npNavMapBtn a {
	color: #fff;
	float: none;
	display: inline;
	padding: 2px 12px 2px 4px;
	background: #000 url('data:image/gif;base64,R0lGODlhBQADAIABAP///////yH5BAEAAAEALAAAAAAFAAMAAAIFhB0XC1sAOw==') 95% 50% no-repeat;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
#npNavMap {
	display: none;
	margin-top: 10px;
	overflow: hidden;
}
#npNavMap .npCentre {
	padding-bottom: 5px;
	border-bottom: #000 1px dotted;
}
#npNavMap h4 {
	font-size: 14px;
}

/**************************************************************************************************/
/* hot topics */
.npHot {
	font: 12px/20px 'helvetica neue', helvetica ,arial, sans-serif;
	border-bottom: #000 1px solid;
}
.npHot .npHotPre {
	color: #fff;
	display: block;
	float: left;
	padding: 2px 12px 1px 7px;
	background-color: #888;
	background-position: right -33px;
	background-repeat: no-repeat;
}
.npHot .npHotTxt {
	display: block;
	float: left;
	padding: 2px 12px 1px 6px;
}
.npHot a {
	color: #3366cd;
}

/**************************************************************************************************/
/* earlug */
#npEarlug {
	float: right;
	width: 195px;
	height: 90px;
}
#npEarlug .npHeadlines {
	font-size: 11px;
	float: left;
	width: 91px;
}
#npEarlug .npGutter {
	margin-right: 10px;
}
#npEarlug .npHeadlines li {
	padding-top: 3px;
}
#npEarlug .npHeadlines p {
	margin-bottom: 2px;
}

/**************************************************************************************************/
/* leaderboard */
#npLeaderboard {
	width: 728px;
	height: 90px;
	margin: 20px 0;
	background: #f6f6f6;
}

/**************************************************************************************************/
/* breadcrumbs */
#npBreadcrumbs p,
#npBreadcrumbs a,
#npBreadcrumbs a,
#npBreadcrumbs .npBcH,
#npBreadcrumbs .npBcP,
.npHot .npHotPre {
	background-image: url('data:image/gif;base64,R0lGODlhCgDSAOZfANPT08PDwzw8PI2Njff395GRkcTExPj4+MfHx/r6+q2trfn5+f7+/pqamtDQ0MbGxufn5/b29ujo6K6urvT09Lm5udTU1ICAgKurq4GBgc/Pz1BQULCwsLu7u+Pj47q6uvPz883NzeTk5NbW1o+Pj4ODg2pqak9PT+vr6+bm5unp6aysrNLS0m5ubuLi4urq6piYmKmpqZmZmczMzIKCgt/f3/X19ZSUlJubm9HR0ZWVldfX11FRUT4+PrS0tHJycsXFxZeXl2tra87Ozn5+fp2dnUtLS9jY2Do6OkxMTKqqqri4uGxsbNra2j8/P29vb8LCwm1tbeXl5fDw8E5OTo6OjlRUVNXV1WlpaaioqIyMjDY2Nr+/v4mJif///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAF8ALAAAAAAKANIAAAf/gC1dg4SEAjSFhVsbiYRbW1GNXY8CGY2Pi5eYTImYW5WKniehnkKOnp8Xg6iPo5OsWyavrAIXsI9Ut1tGt0hEt1iznkmrqLXFnrLIj4ynlJbOW4KkPJo9JZpPkltWkl1O2JI/3l0KXOfo5wEFNl7u7+5dE/Dwgzv08V0FFPiE8/SFrgAktK9eIQUGC1l416gAiHyJEHrxBmCiJIfkVpDL4o3EFG85LCaKAZHgQ5GEKpaUl1AfP4aEjgzswqFflxsEbDbBN9EHTy86cvLkkC5dAHNF0Q3okPRclwZNuQxCWnTQgA9JCUGtSmgFV6tY0SXa6jQRBrGJBlQoO5atWamS/9SSk0EuiDctS7wpgZsIhlura/kSOvuXrOCr6Q5+xZG1SxWmXCc07VIkKgnISYlG3RzAQIKfXFTiO6eC5zkDC0afE/0unQR66VDDK8o66Wt3SQ0cwJ1UZVQIXqLq3sxis4OoUAhETRE8qQPesXc3Twcc+urZ6GS3RvcC9rmF3oF89o7C9IifD8arbhqAc/ov8OPDdwFAvnwGIVTYjx/hwYL98HlQH4AMDCEBgF9EgMB/AAqIIAMaHAigggcgKMKAAGoAAYIEIFAhgCKwgCAEDgBIwAMEAOhACgBKUeJ+HX5on4YNYihffwzeF8ILALpgAYAUIJDAfgzMgAKANYyAoDiQCHKG4JNQRinllFRWaeUXXDyZZZNadsnllwBuGaaXV5Zp5ploxudkmmy26eabcMYp55x0UslZIAA7');
}


/* MW, Dropped px down to 12, nuked arial narrow */
#npBreadcrumbs p {
	font: bold 12px/30px arial, helvetica, sans-serif;
	margin: 0 0 15px;
	background-position: 0 -180px;
	background-repeat: repeat-x;
}
#npBreadcrumbs a,
#npBreadcrumbs .npBcC,
#npBreadcrumbs .npBcH {
	color: #000;
	display: block;
	float: left;
	padding: 0 10px;
	background-position: right -150px;
	background-repeat: no-repeat;
}
#npBreadcrumbs .npBcH {
	color: #777;
	padding-right: 0;
	background: none;
}
#npBreadcrumbs .npBcP {
	display: block;
	padding: 0 15px 0 0.5em;
	margin-right: 0;
	background-position: right -120px;
	background-repeat: no-repeat;
}
#npBreadcrumbs .npBc0 {
	color: #fff;
	background-color: #363636;
	background-position: right 0;
}
#npBreadcrumbs .npBc1 {
	color: #fff;
	background-color: #898989;
	background-position: right -60px;
}
#npBreadcrumbs .npLast .npBc1 {
	background-position: right -30px;
}
#npBreadcrumbs .npBc2 {
	background-color: #bfbfbf;
	background-position: right -90px;
}
#npBreadcrumbs .npBcSub .npLast,
#npBreadcrumbs .npBcSub a:last-child {
	background: none;
}

/**************************************************************************************************/
/* heading */
.npPgHeading {
	text-align: center;
	padding-bottom: 15px;
	margin: 20px 0 10px !important;
	border-bottom: #000 1px solid;
}
.npPgHeading h2, h2.npPgHeading {
	font-size: 36px;
	text-transform: uppercase;
	letter-spacing: 6px;
}
.npPgHeadingSponsor {
	padding-bottom:35px;
}

/**************************************************************************************************/
/**************************************************************************************************/
/* content */

#npContent:after,
#npContentMain:after,
.npBlock:after,
.npGroup:after,
#npBreadcrumbs p:after,
.npPost blockquote:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

/**************************************************************************************************/
/* layout */
#npContent {
	width: 940px;
	margin: 0 auto 20px;
	background: url('data:image/gif;base64,R0lGODlhdwIKAIABAAAAAP///yH5BAEAAAEALAAAAAB3AgoAAAJkjI+py+0Po5y02ouz3rz7D4biSJbmCZzqyrbuC8fyTNf2nd76zvf+DwwKhyii8YhMKpfMpi/njEqn1Kr1aoNit9yu9wtmasPksvmMTlfG6rb7DY8n2fK6/Y7Pf+j6vv8PWAdQAAA7') repeat-y;
}

#npContentSingle { /* MW - Adding for single column content (ie - flash)   */
	width: 940px;
	margin: 0 auto;
}

#npContent.npNoDiv {
	background: none;
}

#npContentTop {
	width: 940px;
	margin: 0 auto;
}
#npContentMain {
	float: left;
	width: 620px;
}
#npContentSide {
	float: right;
	width: 300px;
}
.npSidebarLeft {
	background-position: -320px 0 !important;
}
.npSidebarLeft #npContentMain {
	float: right;
}
.npSidebarLeft #npContentSide {
	float: left;
}
.npBlock {
	margin-bottom: 15px;
}
h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
p:last-child {
	margin-bottom: 0;
}
.npRule {
	padding-top: 5px;
	border-top: #000 1px solid;
}
.npRuleLight {
	padding-top: 15px;
	border-top: #ccc 1px solid;
}
.npRuleMedium {
	padding-top: 15px;
	border-top: #777 1px solid;
}
.npRuleStrong {
	padding-top: 10px;
	background: url('data:image/gif;base64,R0lGODlhBQAFAIABAAAAAP///yH5BAEAAAEALAAAAAAFAAUAAAIHhB2ZhxoMCgA7') repeat-x;
}
.npDivLite { /* vert div between 300px columns */
	background: url('data:image/gif;base64,R0lGODlhAQAQJ4AAAMzMzAAAACH5BAAAAAAALAAAAAABABAnAAJzhI+py+0Po5y02ouz3rz7D4biSJbmiabqyrbuC8fyTNf2jef6zvf+DwwKh8Si8YhMKpfMpvMJjUqn1Kr1is1qt9yu9wsOi8fksvmMTqvX7Lb7DY/L5/S6/Y7P6/f8vv8PGCg4SFhoeIiYqLjI2Oj4CGlYAAA7') 310px 19px no-repeat;
}
.npDivLite.npDiv2-3 { /* vert div at 2/3 */
	background-position: 630px 19px;
}
.npGutter {
	margin-right: 20px;
}
.npGutterBot {
	margin-bottom: 30px;
}

/**************************************************************************************************/
/* typo */

h1.npStoryTitle,
.npWidget05 h2 {
	font: 48px/1em 'PostSansMedium', 'arial narrow', helvetica, arial, sans-serif;
	margin-bottom: 10px;
}
h4 {
	color: #666;
	font-size: 18px;
	text-transform: uppercase;
	padding-bottom: 0.25em;
	margin-bottom: 10px;
	border-bottom: #333 1px solid;
}
h4.npNoRule {
	margin-bottom: 7px;
}
h4 a {
	color: #666;
}
h4 a:after {
	content: ' \00BB';
}
h5 {
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 10px;
}
h5 a {
	color: #000;
}
h5 a:hover {
	color: #25b;
}

/**************************************************************************************************/
/* column widths */

.npWidth1-6 {
	width: 140px;
}
.npWidth1-4 {
	width: 220px;
}
.npWidth1-3 {
	width: 300px;
}
.npWidth1-2 {
	width: 460px;
}
.npWidth2-3 {
	width: 620px;
}
.npWidth5-6 {
	width: 780px;
}
#npContentSide .npWidth1-2 {
	width: 140px;
}

/**************************************************************************************************/
/* forms */

.npLabel {
	color: #666;
	font-weight: bold;
	display: inline-block;
	width: 100px;
}
.npLabelTop {
	vertical-align: top;
}
.npNoLabel {
	margin: 0 100px;
}
.npInTxt {
	font-size: 1em;
	padding: 6px 4px 2px;
	vertical-align: middle;
}
select.npInTxt {
	vertical-align: middle;
}
.npInBox {
	border: #999 1px solid;
}
.npInBox:focus {
	border-color: #333;
}
.npInSubmit {
	color: #3366cd;
	font-weight: bold;
	padding: 3px 4px;
	background-color: #f6f6f6;
}
.npInSubmit:hover {
	background-color: #ebf1ff;
	border-color: #333;
}

/**************************************************************************************************/
/* ad/sponsor related */

.npSponsorBox {
	font-family: tahoma, verdana, geneva, sans-serif !important;
	padding: 6px 9px 8px;
	border: #999 1px solid;
}
.npSponsorBox p {
	font-size: 12px;
	line-height: 1.333em;
}
.XnpSponsorBox .npTxtSmall {
	font-size: 10px !important;
}
.XnpSponsorBox .npTxtStrong {
	font-weight: bold !important;
}
.npSponsorBox .npWidth1-3 {
	width: 290px;
}
.npSponsorBox .npDivLite {
	background-position: 300px 19px;
}
.npSponsorBox2 {
	padding: 5px 0 10px;
	border: #666 1px solid;
}
.npSponsorBox2 h4,
.npSponsorBox2 p {
	padding: 0 10px;
}
.npSponsorBox2 .npLinks {
	padding: 5px 10px 0;
	margin-bottom: 10px;
	border-top: #666 1px solid;
	border-bottom: #666 1px solid;
}
.npSponsorBox2 .npLinks li {
	padding: 5px 0;
}
.npSponsorBox2 .npLinks li h5 {
	font-size: 14px;
	font-family: arial, sans-serif;
	line-height: 1.5em;
	margin-bottom: 5px;
}
.npSponsorBox2 .npLinks li p {
	padding: 0;
}
.npSponsorBox2 .npLinks li h5 a {
	color: #3366cd;
}

/**************************************************************************************************/
/* blogs */

.npPgHeading.npBlogAfterword,
.npPgHeading.npBlogAmpersand,
.npPgHeading.npBlogAppetizer,
.npPgHeading.npBlogDianeFrancis,
.npPgHeading.npBlogEditors,
.npPgHeading.npBlogExecutive,
.npPgHeading.npBlogFPComment,
.npPgHeading.npBlogFPPosted,
.npPgHeading.npBlogFullComment,
.npPgHeading.npBlogHolyPost,
.npPgHeading.npBlogLegalPost,
.npPgHeading.npBlogPosted,
.npPgHeading.npBlogPostedDriving,
.npPgHeading.npBlogPostedHomes,
.npPgHeading.npBlogPostedSports,
.npPgHeading.npBlogPostedToronto,
.npPgHeading.npBlogScene,
.npPgHeading.npBlogTradingDesk,
.npPgHeading.npBlogWealthyBoomer {
	text-align: left;
}
.npPgHeading.npBlogAfterword a,
.npPgHeading.npBlogAmpersand a,
.npPgHeading.npBlogAppetizer a,
.npPgHeading.npBlogDianeFrancis a,
.npPgHeading.npBlogEditors a,
.npPgHeading.npBlogExecutive a,
.npPgHeading.npBlogFPComment a,
.npPgHeading.npBlogFPPosted a,
.npPgHeading.npBlogFullComment a,
.npPgHeading.npBlogHolyPost a,
.npPgHeading.npBlogLegalPost a,
.npPgHeading.npBlogPosted a,
.npPgHeading.npBlogPostedDriving a,
.npPgHeading.npBlogPostedHomes a,
.npPgHeading.npBlogPostedSports a,
.npPgHeading.npBlogPostedToronto a,
.npPgHeading.npBlogScene a,
.npPgHeading.npBlogTradingDesk a,
.npPgHeading.npBlogWealthyBoomer a {
	display: block;
	margin: 0 0 5px;
}
.npPgHeading.npBlogAfterword a span,
.npPgHeading.npBlogAmpersand a span,
.npPgHeading.npBlogAppetizer a span,
.npPgHeading.npBlogDianeFrancis a span,
.npPgHeading.npBlogEditors a span,
.npPgHeading.npBlogExecutive a span,
.npPgHeading.npBlogFPComment a span,
.npPgHeading.npBlogFPPosted a span,
.npPgHeading.npBlogFullComment a span,
.npPgHeading.npBlogHolyPost a span,
.npPgHeading.npBlogLegalPost a span,
.npPgHeading.npBlogPosted a span,
.npPgHeading.npBlogPostedDriving a span,
.npPgHeading.npBlogPostedHomes a span,
.npPgHeading.npBlogPostedSports a span,
.npPgHeading.npBlogPostedToronto a span,
.npPgHeading.npBlogScene a span,
.npPgHeading.npBlogTradingDesk a span,
.npPgHeading.npBlogWealthyBoomer a span {
	display: none;
}
.npPgHeading.npBlogAfterword a {
	width: 505px;
	height: 90px;
	background: url('/images/headings/afterword-505x90.gif') no-repeat;
}
.npPgHeading.npBlogAmpersand a {
	width: 570px;
	height: 105px;
	background: url('/images/headings/ampersand-570x105.gif') no-repeat;
}
.npPgHeading.npBlogAppetizer a {
	width: 520px;
	height: 105px;
	background: url('/images/headings/appetizer-520x105.gif') no-repeat;
}
.npPgHeading.npBlogDianeFrancis a {
	width: 510px;
	height: 100px;
	background: url('/images/headings/diane_francis-510x100.gif') no-repeat;
}
.npPgHeading.npBlogExecutive a {
	width: 355px;
	height: 75px;
	background: url('/images/headings/fp_executive-355x75.gif') no-repeat;
}
.npPgHeading.npBlogFPComment a {
	width: 345px;
	height: 75px;
	background: url('/images/headings/fp_comment-345x75.gif') no-repeat;
}
.npPgHeading.npBlogFPPosted a {
	width: 280px;
	height: 75px;
	background: url('/images/headings/fp_posted-280x75.gif') no-repeat;
}
.npPgHeading.npBlogFullComment a {
	width: 410px;
	height: 75px;
	background: url('/images/headings/full_comment-410x75.gif') no-repeat;
}
.npPgHeading.npBlogEditors a {
	width: 390px;
	height: 75px;
	background: url('/images/headings/editors-390x75.gif') no-repeat;
}
.npPgHeading.npBlogHolyPost a {
	width: 495px;
	height: 90px;
	background: url('/images/headings/holy_post-495x90.gif') no-repeat;
}
.npPgHeading.npBlogLegalPost a {
	width: 380px;
	height: 75px;
	background: url('/images/headings/legal_post-380x75.gif') no-repeat;
}
.npPgHeading.npBlogPosted a {
	width: 215px;
	height: 75px;
	background: url('/images/headings/posted-215x75.gif') no-repeat;
}
.npPgHeading.npBlogPostedDriving a {
	width: 555px;
	height: 80px;
	background: url('/images/headings/posted_driving-555x80.gif') no-repeat;
}
.npPgHeading.npBlogPostedHomes a {
	width: 510px;
	height: 75px;
	background: url('/images/headings/posted_homes-510x75.gif') no-repeat;
}
.npPgHeading.npBlogPostedSports a {
	width: 420px;
	height: 75px;
	background: url('/images/headings/posted_sports-420x75.gif') no-repeat;
}
.npPgHeading.npBlogPostedToronto a {
	width: 520px;
	height: 100px;
	background: url('/images/headings/posted_toronto-520x100.gif') no-repeat;
}
.npPgHeading.npBlogScene a {
	width: 600px;
	height: 90px;
	background: url('/images/headings/scene-600x90.gif') no-repeat;
}
.npPgHeading.npBlogTradingDesk a {
	width: 455px;
	height: 75px;
	background: url('/images/headings/trading_desk-455x75.gif') no-repeat;
}
.npPgHeading.npBlogWealthyBoomer a {
	width: 635px;
	height: 100px;
	background: url('/images/headings/wealthy_boomer-635x100.gif') no-repeat;
}
.npBlogs .npTop {
	padding-top: 0;
	border-top: none;
}
#npContent.npBlogs {
	margin-top: 10px;
}
.npBlogs #npContentSide .npRuleStrong .npRuleStrong {
	background-image: none;
	padding-top: 0;
}
.npBlogs #npContentSide p {
	font-size: 14px;
	line-height: 18px;
}
.npBlogs #npContentSide li {
	font-size: 16px;
}
.npBlogs #npContentSide .npLinks li {
	font-size: 14px;
	line-height: 16px;
	padding: 6px 0;
}
.npBlogs p,
.npPost li {
	font-family: georgia, 'times new roman', times, serif;
}
.npPost .dropcap {
	font-size: 60px;
	font-weight: bold;
	line-height: 1em;
	float: left;
	margin-right: 10px;
}
.npBlogs .npTxtPlain,
.npBlogs .npTxtPlain p,
.npBlogs .npTxtPlain li {
	font-family: 'helvetica neue', helvetica, arial, sans-serif !important;
}
.npBlogs .npTxtAlt,
.npBlogs .npTxtAlt p,
.npBlogs .npTxtAlt li {
	font-family: 'arial narrow', helvetica, arial, sans-serif !important;
}
.npPost a {
	color: #000;
}
.npPost a:hover,
.npPost .npPostContent a {
	color: #3366cd;
}

.npPost .npPostContent table {
	border-collapse: collapse;
}
.npPost .npPostContent table td {
	padding: 5px 5px 5px 0;
	border-top: #ccc 1px solid;
}
.npPost .npPostContent p,
.npPost .npPostContent li {
	font-size: 16px;
	line-height: 1.25em;
}
.npPost .npPostContent img,
.npBlogs #npContentSide img {
	margin: 0 10px 5px;
}
.npBlogs #npContentSide .npAd img {
	margin: 0;
}
.npBlogs #npContentSide img {
	margin-left: 0;
}
.npBlogs #npContentSide img.npCentre {
	display: block !important;
	margin-right: auto !important;
	margin-left: auto !important;
}
.npPost .npPostContent img.alignnone,
.npBlogs #npContentSide img.alignnone {
	margin: 0 0 5px;
}
.npPost .npPostContent img.alignleft,
.npBlogs #npContentSide img.alignleft {
	float: left;
	margin-left: 0;
}
.npPost .npPostContent img.alignright,
.npBlogs #npContentSide img.alignright {
	float: right;
	margin-right: 0;
}
.npPost .npPostContent img[align='left'],
.npBlogs #npContentSide img[align='left'] {
	margin-left: 0;
}
.npPost .npPostContent img[align='right'],
.npBlogs #npContentSide img[align='right'] {
	margin-right: 0;
}
.npPost .npPostContent .npImgRight img,
.npPost .npPostContent .npImgLeft img,
.npPost .npPostContent .npImgCentre img,
.npPost .npPostContent .npImgPlain img {
	margin: 0;
}
.npPost .npStoryShare {
	border-top: #bbb 1px dotted;
	border-bottom: #bbb 1px dotted;
}
#npContentMain > .npPgHeading {
	margin-top: 5px;
}
.npPost .npTxtDim a {
	color: #666;
}
.npPost .npMore h3 {
	font-size: 14px;
}
.npPost .npRelated {
	padding-top: 10px;
}
.npPost .npRelated h4 {
	font-size: 16px;
}
.npPost .npRelated .npHeadlines p {
	font-size: 14px;
}
.npPostContent ul,
.npPostContent ol {
	padding-left: 2em;
}
.npPost .npRelated .npHeadlines li,
.npPost ul li,
.npPost ol li {
	padding: 7px 0;
}
.npPost .npMore .npImgClear {
	margin-left: 100px;
}
.npPostNav a {
	font-size: 14px;
	line-height: 32px;
	display: block;
	width: 100px;
	background-color: #fc0;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.npPost img {
	max-width: 620px !important;
}
.widget_rss h4 a.rsswidget[title='Syndicate this content'],
.widget_rss h4 a.rsswidget img {
	display: none;
}
/*.widget_text .npHeadlines a {
	color: #000;
}*/
.widget_text a,
.widget_twitter ul a {
	color: #3366cd;
}
.widget_text h4 a {
	color: inherit;
}
.widget_twitter ul .timesince {
	color: #999;
}

/**************************************************************************************************/
/* synd. widgets (and blogs)*/

ul.npHeadlines,
ul.npLinks,
.widget_archive ul,
.widget_authors ul,
.widget_categories ul,
.widget_pages ul,
.widget_recent_entries ul,
.widget_rss ul,
.widget_rss_links ul,
.widget_stats_topposts ul,
.widget_twitter ul {
	list-style: none;
	padding: 0;
}
.widget_archive ul a,
.widget_authors ul a,
.widget_categories ul a,
.widget_links ul a,
.widget_pages ul a,
.widget_recent_entries ul a,
.widget_rss ul a,
.widget_rss_links ul a,
.widget_stats_topposts ul a {
	color: #000;
}
.npLiClear li {
	clear: both;
}
.npNoClear li {
	clear: none !important;
}
.npBreak {
	margin-bottom: 10px !important;
}
.npBreakTop {
	margin-top: 4px;
}
.npHeadlines > li,
.npLinks > li,
.widget_archive ul > li,
.widget_authors ul > li,
.widget_categories ul > li,
.widget_pages ul > li,
.widget_recent_entries ul > li,
.widget_rss ul > li,
.widget_rss_links ul > li,
.widget_stats_topposts ul > li,
.widget_twitter ul > li {
	padding: 10px 0;
	border-top: #000 1px dotted;
}
.npHeadlines > li.npTop,
.npHeadlines.npNoTop > li:first-child,
.npLinks > li.npTop,
.npLinks.npNoTop > li:first-child,
.widget_archive ul > li:first-child,
.widget_authors ul > li:first-child,
.widget_categories ul > li:first-child,
.widget_pages ul > li:first-child,
.widget_recent_entries ul > li:first-child,
.widget_rss ul > li:first-child,
.widget_rss_links ul > li:first-child,
.widget_stats_topposts ul > li:first-child,
.widget_twitter ul > li:first-child {
	padding-top: 0 !important;
	border-top: none;
}
.npHeadlines p {
	padding-top: 2px;
}
.npLinks li {
	padding: 6px 0 2px;
}
.npWidget01 .npImgClear,
.npWidget02 .npImgClear {
	margin-left: 240px;
}
.npImgClearThumb {
	margin-left: 160px;
}
.npImgClearSmall {
	margin-left: 240px;
}
.npWidget01 img {
	margin-top: 6px;
}
.npWidget01 h1 {
	margin-bottom: 0.375em;
}
.npWidget01 p,
.npWidget02 p,
.npWidget07 p {
	font: 16px/1.333em georgia, 'times new roman', times, serif;
}
.npWidget07 p {
	font-size: 24px;
}
.npWidget01 img,
.npWidget02 img {
	margin-bottom: 6px;
}
.npWidget02 img {
	margin-top: 5px;
}
.npWidget03 img {
	margin: 4px 0;
}
.npWidget01 .npRelated p,
.npWidget02 .npRelated p,
.npNewsblock01 .npWidget07 .npRelated p {
	font-family: arial, sans-serif;
	font-size: 12px;
}
.npWidget01 .npRelated,
.npWidget02 .npRelated,
.npWidget03 .npRelated {
	margin: 10px 0 0;
}
.npWidget07 .npRelated a {
	color: #3366cd;
}
.npWidget04 li {
	padding-top: 10px;
}
.npPost .npDateline,
.npWidget05 .npDateline {
	color: #666;
	font: 12px/1em helvetica, arial, sans-serif;
}
.npPost .npByline,
.npWidget05 .npByline {
	color: #000;
	font-family: georgia, 'times new roman', times, serif;
	font-weight: bold;
	margin-right: 5px;
}
.npWidget05 h2,
.npWidget07 h1 {
	font: 48px/1em 'PostSansMedium', 'arial narrow', helvetica, arial, sans-serif;
	margin-bottom: 10px;
}
.npWidget07 h1 {
	font-size: 60px;
	text-align: center;
	text-transform: uppercase;
}
.npWidget05 .npStoryShare {
	margin-top: -1px;
}
.npWidget05 p {
	font: 16px/1.25em georia, 'times new roman', times, serif;
}
.npWidget07 .npDivLite.npDiv2-3 {
	background-position: 630px 4px;
}
.npNewsblock01 h1 {
	font-size: 60px;
}
.npNewsblock01 .npWidget07 img {
	margin: 4px 0 10px;
}
.npNewsblock01 .npWidget07 p {
	font-size: 16px;
	line-height: 20px;
}

/**************************************************************************************************/
/**************************************************************************************************/
/* sidebar widgets */

/**************************************************************************************************/
/* search */

.npSearch form {
	margin: 4px;
}
.npSearch .npInTxt {
	float: left;
	height: 12px;
	width: 244px;
	background: #fff url('data:image/gif;base64,R0lGODlhAQADAJEAAMXFxezs7LKysgAAACH5BAAAAAAALAAAAAABAAMAAAICFFIAOw==') repeat-x;
	border: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 5px 3px 3px;
}
.npSearch .npInSubmit {
	color: #fff;
	font-weight: 700;
	font-size: 14px;
	text-align: center;
	height: 20px;
	width: 35px;
	background: #0c0;
	border: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 0.2em 0;
}
.npSearch p {
	margin: 0;
}
#npTabSearchQuote {
	position: relative;
}
#npTabSearchQuote .npIconLoad {
	display: none;
	position: absolute;
	top: 3px;
	left: 232px;
	width: 16px;
	height: 16px;
}
#npTabSearchQuote .idcSearchResults {
	font-size: 10px;
	position: absolute;
	z-index: 9999999999;
	left: -1px;
	width: 100%;
	margin-top: 4px;
	background: #fff;
	border: #333 1px solid;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
#npTabSearchQuote .idcSearchResults a {
	line-height: 20px;
	display: block;
	clear: both;
	border-top: #ccc 1px solid;
	padding: 0 2px;
}
#npTabSearchQuote .idcSearchResults .npTop {
	border-top: none;
}
#npTabSearchQuote .idcSearchResults span {
	white-space: nowrap;
	display: block;
	float: left;
	overflow: hidden;
}
#npTabSearchQuote .idcSearchResults .npSymbol {
	font-size: 9px;
	width: 50px;
}
#npTabSearchQuote .idcSearchResults .npName {
	width: 200px;
}
#npTabSearchQuote .idcSearchResults .npExch {
	color: #333;
	font-size: 9px;
	text-align: right;
	float: right;
	width: 40px;
}
#npTabSearchQuote .idcSearchResults a: hover {
	text-decoration: none;
}
#npTabSearchQuote .idcSearchResults .npHilite {
	background-color: #def;
}
#npTabSearchQuote .idcSearchResults .npTxtCentre {
	color: #666;
	line-height: 20px;
	margin: 0;
}
#npTabSearchQuote .idcAttr {
	color: #999;
	font-size: 9px !important;
	line-height: 11px !important;
	text-align: right;
	margin-top: 3px;
}
#npTabSearchQuote .idcAttr a {
	color: #999;
}

/**************************************************************************************************/
/* blog aggregator */

#npContentSide .npBlogAgg {
	height: 390px;
	border: #000 1px solid;
	overflow-y: auto;
	padding: 5px 10px;
}
#npContentSide .npBlogAgg li {
	padding: 5px 0;
}
#npContentSide .npBlogAgg li h3 {
	margin-bottom: 5px;
}
#npContentSide .npBlogAgg li p {
	margin-bottom: 3px;
}

/**************************************************************************************************/
/* most popular */

.npMostPopular {
	color: #999;
	font: italic 24px georgia, 'times new roman', times, serif;
	font-weight: 400;
	padding-left: 50px;
}
.npMostPopular li {
	margin-right: 10px;
}
.npMostPopular li * {
	font-style: normal;
}
.npMostPopular li .npTxtSmall {
	font-size: 12px;
}

/**************************************************************************************************/
/* markets block */

.npMarketsBlock {
	height: 235px;
	border-top: #000 1px solid;
}
#indices_container {
	width: 100%;
}
.table_indices {
	font-family: georgia, 'times new roman', times, serif;
	font-style: italic;
	text-align: left;
	width: 100%;
	margin-bottom: 5px;
}
.table_indices th {
	display: none;
}
.table_indices td {
	font-size: 16px;
	width: 33.3%;
	border-bottom: #000 1px dotted;
	padding: 5px 0 3px;
}
.table_indices .market {
	font-family: 'arial narrow', arial, sans-serif;
	font-style: normal;
}
.table_indices .market a {
	color: #000;
}
.table_indices .value {
	text-align: right;
}
.change_down {
	background: url('data:image/gif;base64,R0lGODlhHgAVAOYAAOPj452dndvb28cqL9bW1re3t+Tk5J+fn97e3tzc3M3NzcnJycTExLq6uq6urvehjqqqqsLCwr29vbi4uLKyso2NjXxiZJxaXfeciPz8/P39/fr6+vb29vv7+/Pz8/JhVPj4+PNwau3t7aWlpZEvNMfGxqGhoeAcJNnZ2e1BRYMtMqmpqfX19e7u7ubm5vn5+dTU1NDQ0O4oL+80O+rq6uvr6/Dw8Ofn58DAwOnp6ff3974uMujo6Jg5PO/v78bFxcvLy8J9btLS0rW1tfT09PHx8aOjo5eIib2IisayrqxhZKliWbFRTqRESPRxdMbGxsfHx+ubkaegoIQ0OI5lZ45vcI9GRMavq7pdYdG2uL9VT6+VlcNWWvFMSvaNhHtnadpSVtXHx25NUKZxc7FOUa2trcjHx+Dg4PNpZ8F1aLA1NvJZWY2Gh5aHiJVfYZ2EhZdiZOzs7PWGdfWDfc5UWHdAQndGSXpCRs+FdfLy8qdKTsauqf7+/vFNUu0cJP///yH5BAAAAAAALAAAAAAeABUAAAf/gH+CfwBXe4eIiYlJYYOOj2YhDxiUlZaUD2tIHRl8j44lH3N9pKWmpE5+SC1EG56ff6EhfrS1trR9fmMoLkQZsLEfs7fEuWMMKC0dwD/CxMV+cAUxNBvMzs+2uW4UCjnWg1RqWmlBcsPZuF14QUtWYgCDfFkDfileaOm1KVFMPSpvfHAA0UnDCwNYTvjpI0OfHzA9SNyREgPBDR86MmjgwEPAlnopUmSbwYWECgtGHDQwQ8CAhw4aQIhAAISCnhMyct1K0YREHTYBTEAoAAVFDg6dMrCgIWBBgzY7Fs6gJYPOPwsBgq4Y8oOACw+uBMW0AUAIjhUXTszok4IMCTsVdAIcGOFAggIEIpC+EsSnw9KmDY5EVTLlS1YTW7u6yLNBA7CxAGBEgHChSty5de/m7QSMr98aCYA0KDNixNAnBG6AddzZkcEiBmAwmFAAR4wzLTLubS0vA4caCGAIEcAD7G7ejwx6EBGnCEHkvPlo6LCBM+9AADs=') 0 50% no-repeat;
	padding: 1px 0 1px 35px;
}
.change_up {
	background: url('data:image/gif;base64,R0lGODlhHgAVAOYAAKGhof7+/smPLv39/Yl6Yfz8/Pv7+9GdSurq6vX19fHx8b6PN8i5oPjIbPj4+NbRyuzs7NDQ0KysrNi9kNnZ2e7u7vHSnfDw8OXl5Yx+afC+ZtSrZt7e3v3BTejo6K+vr41/a/7Ja8zLye/v77a2tvT09Ovr68/Hu/7MdPn5+fb29v/gq+Dg4P/doaampv/gqf7SgtTU1KKiorq5uaaQcP7Ph56Nfp6RfdWwcI5/Z9vb27m5uczMzNK9mf7Mb9vFlqqag/28Qbu7u+Hh4cjIyN3d3ff398yUOe7Gfse5p6BzK6F9P6Wae/7IYcnJybuebP3GXnx8ev/fpvPz8+/Xs/HSoP7Per+icZmKcrq6ur29vf7Vi9LS0o6AbIx/bcOxlMKqgvfKdtPT0+nDc6SkpICGiv7OddOtbeLi4qKhoMOui9TQyqeMZqZ9QLy8vObm5v7Tg8LCwufBhK+SWP3BVf/ir52AU/7Lb/7RgLKysunp6c3Nzf7KZ/r6+v24NP///yH5BAAAAAAALAAAAAAeABUAAAf/gH+Cg4SCD0kKhYqLiwoMFjU4awMBjJaEDxMrLXdWGl8mA5eMjhYvPn5+HTAhZyIFlaODmVJSHam4ZigaaqGypStwuMN+UHghGyewlrR1TcTEQXi7YAiihY5VVBM/0NB0PXJIyQaxfzM2N3ZKT2PexHxXS21sNFHWgwMOF2gLDe/D+BzoImGHEx0IEpQLYGAKhhj+AOISmEGGhCwiikBwQCnFiCFcIkr0Q5HMBzciKHhIAMtAAggYREqkKEFLBA4eLnD8M6CPkQQLwvAZSrTo0C0HQHwgwmKEihTLCM2ZI6Cq1atVjzABkWePnj6W0gDBkoOA2bNoCXgp0/WrpQQsTuJIAEC3rl26LkhEQACWkQoMPITkGUy48GAScShUMGCpTwUOYvZInkxZcgQKb0oUsKTvAgQ9oEOLBo2gQok+5hQFGFCgj+vXsGEbiDooEAA7') 0 50% no-repeat;
	padding: 1px 0 1px 35px;
}
.update_time {
	color: #666;
	font-size: 10px;
}
.npDisclaim {
	margin: -14px 0 0;
}

/**************************************************************************************************/
/* weather */

.npWeatherWidget .npWeatherChoose {
	padding-bottom: 10px;
	border-bottom: #000 1px dotted;
}
.npWeatherWidget label {
	color: #666;
	font-size: 11px;
}
.npWeatherWidget select {
	width: 140px;
}
.npWeatherWidget .npWeatherTemp {
	font: italic 48px/1em 'times new roman', times, serif;
	margin: 0 5px;
}
.npWeatherWidget .npWeatherTemp span {
	font-size: 0.5em;
	position: relative;
	top: -16px;
}
.npWeatherWidget .npWeatherDesc {
	padding-top: 3px;
}
.npWeatherWidget .npWeatherLinks {
	padding-top: 5px;
	border-top: #000 1px dotted;
}

/**************************************************************************************************/
/* columnists */

.npColumnists .npBlock  {
	margin-bottom: 10px;
}
.npColumnists p  {
	margin-bottom: 5px;
}
.npColumnists h5  {
	font-size: 14px;
}
.npColumnists img  {
	margin-bottom: 5px;
}
.npColumnists .npRuleShort  {
	padding-top: 10px;
	background: url('data:image/gif;base64,R0lGODlhPAABAIAAADY2NgAAACH5BAAAAAAALAAAAAA8AAEAAAIHhI+py+1ZAAA7') 40px 0 no-repeat;
}

/**************************************************************************************************/
/**************************************************************************************************/
/* story */

.npStoryTitle {
	font-family: 'PostSansMedium', 'arial narrow', arial, sans-serif;
	font-size: 46px;
	line-height: 1em;
	margin-bottom: 10px;
}
.npStoryPhoto {
	position: relative;
	z-index: 1;
	margin-bottom: -1px;
}
.npPost .npStoryPhoto {
	margin-bottom: -1px;
}
.npPhotoTxt {
	/*position: absolute;
	bottom: 0;
	width: 100%;*/
	margin: 0;
	background-color: #333;
}
.npPhotoTxt .npGroup {
	padding: 3px 6px;
}
.npPhotoTxt p {
	color: #fff;
}
.npPhotoTxt .npPhotoCaption {
	font-size: 11px !important;
	margin: 0;
}
.npPhotoTxt .npPhotoCredit {
	color: #ccc;
	font-size: 9px !important;
	line-height: 12px;
	float: right;
	padding-left: 4px;
	margin: 1px 0 0 0;
}
.npStoryShare {
	list-style: none;
	margin-bottom: 10px;
	border-top: #bbb 1px dotted;
	border-bottom: #bbb 1px dotted;
}
.npStoryShare li {
	display: inline;
	line-height: 2.5em;
	padding: 0 8px !important;
	border-left: #ccc 1px solid;
}
.npStoryShare li.npTop {
	border: none;
}
.npStoryShare li .npIconLeft {
	padding-top: 2px;
	padding-bottom: 2px;
}
.npStoryComments {
	/*background: #fff;*/
}
#npStoryContent {
	font: 16px/20px georgia, 'times new roman', times, serif;
}
#npStoryContent p {
	margin-bottom: 1em;
}
#npStoryContent pre {
	font-size: 10px;
	display: block;
	margin-bottom: 20px;
	overlow-x: auto;
}
.npByline {
	font: 12px/14px georgia, 'times new roman', times, serif;
}
.npStoryTools h4 {
	color: #333;
	font-size: 16px;
}
.npStoryTools h5 {
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 10px;
}
.npStoryTools h5 a {
	color: #3366cd;
}

/**************************************************************************************************/
/* sharing tools */

.npCommentsCount {
	margin-left: 5px;
}
.npStoryShare .fb_edge_widget_with_comment {
	top: 2px;
}
/*
.npStoryShare .npShareTwitter {
	padding-right: 0;
}
.npStoryShare .npShareFB {
	padding-left: 0;
}
.npShareTwitter iframe {
	width: 80px;
	height: 16px;
	vertical-align: -3px;
}
.npShareFB iframe {
	vertical-align: -4px;
}
.npShareDigg .db-wrapper.db-compact {
	vertical-align: 1px;
}
.npStoryShare a.google-buzz-button .buzz-counter-long {
	color: #666;
	font-family: inherit;
	font-size: inherit;
	display: inline;
	padding: 0;
	background-image: none;
}
.npStoryShare a.google-buzz-button:hover .buzz-counter-long {
	text-decoration: underline;
}
*/
/*
.npStoryShare a.google-buzz-button .buzz-counter-long:before {
	content: 'Buzz ';
}
*/
#npShareEmailBox {
	display: none;
	position: fixed;
	top: 50%;
	left: 50%;
	width: 500px;
	height: 500px;
	margin: -250px 0 0 -250px;
	background: rgba(255, 255, 255, 0.9);
	border: #000 1px solid;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius-topleft: 0;
	-moz-border-radius-topleft: 0;
	-webkit-border-top-left-radius: 0;
	border-radius-topright: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.75);
	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.75);
}
#npShareEmailBox h4 {
	color: #ccc;
	padding: 5px 10px;
	background: #000;
}
#npShareEmailBox form {
	margin: 10px 20px;
}
#npShareEmailBox .npInTxt {
	width: 260px;
}

/**************************************************************************************************/
/**************************************************************************************************/
/* ads etc. */

.npOffer {
	background: #ddd;
}
.npOffer p {
	font-family: 'arial narrow', helvetica, arial, sans-serif;
	padding: 0 10px;
	margin: 10px 0;
}
.npOffer img {
	width: 140px;
}
.npAdGoogle {
	width: 940px;
	margin: 20px auto 20px;
}

/**************************************************************************************************/
/**************************************************************************************************/
/* footer */
#npFooter {
	color: #fff;
	padding: 10px 0 5px;
	background: #000;
}
#npFooter .npCentre {
	width: 940px;
	margin-left: auto;
}
#npFooter .npTxtDim {
	color: #999;
}
#npFooter h6 {
	font: bold 12px/16px 'arial narrow', arial, sans-serif;
	text-align: center;
	padding-bottom: 10px;
	border-bottom: #555 1px solid;
}
#npFooter p {
	font-size: 11px;
}
#npFooter a {
	color: #fff;
}
#npFooter .npFamily li {
	text-align: center;
	float: left;
	width: 155px;
	padding: 0 0 10px;
}
#npFooter .npFamily p {
	font: 18px/24px 'PostSansMedium', 'arial narrow', arial, sans-serif;
	text-transform: uppercase;
}
#npFooter .npFamily a {
	color: #666;
}
#npFooter .npFamily a:hover {
	color: #fff;
	text-decoration: none;
}
#npFooter .npNP a:hover {
	color: #fc0;
}
#npFooter .npFP a:hover {
	color: #4069ff;
}
#npFooter .npFamily .npTxtPost {
	font-family: georgia, 'times new roman', times, serif;
}
#npFooter .npPlain li {
	margin-bottom: 5px;
}
#npFooter .npIconRss {
	background-image: url('data:image/gif;base64,R0lGODlhEAAQANU+ADAcDMl0MisZC2U6GdR6NQ8JBBIKBEYpEiUVCRwQBx8SCBAJBEUoESkXClMwFYNMIQYEAqBcKDggDhoPBt6AOOODOU8tFHtHH0orE5RVJVUxFSwaC4dOIo1RI3JCHHZEHrVpLQgFAiYWCV02FwsGA6FdKMNxMVo0Fi4bDOaFOt+BOOmGOuKCOGk8GoFKICMUCQQCAY9SJAUDAc93NItQI4RMIW0/Gw4IAxUMBcp0MrlrLsRxMTIdDOyIOwAAAAAAACH5BAEAAD4ALAAAAAAQABAAAAZ3QJ9wSCwaj8ZE54O5IYeSnrTywD0LA1pAyrI8hwCddHDcUEAjYU16MKKkPQLAx+mtSEWI4LTtCXw5PS5PET0qPg09KSFFNiUTPjM9Dj4EPQxECFI7Pho9Jj4xPRdEBlsePi9SPi09GUUyIkIwADw+CwAKX7u8PkEAOw==');
}
#npFooter .npBlock {
	margin-bottom: 20px;
}
.npBlockScreen {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
}

/**************************************************************************************************/
/**************************************************************************************************/
/* misc */

/**************************************************************************************************/
/* icons */
.npIcon {
	padding-right: 6px;
	padding-left: 6px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.npIconBare {
	padding: 8px 8px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.npIconCentre {
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.npIconRight {
	padding-right: 20px;
	background-position: right 50%;
	background-repeat: no-repeat;
}
.npIconLeft {
	padding-left: 20px !important;
	background-position: 0 50%;
	background-repeat: no-repeat;
}
.npIconArrowGrayDown {
	background-image: url('data:image/gif;base64,R0lGODlhEAAQALMIAM/Pz5SUlK6ururq6oSEhPr6+vn5+X9/f////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAgALAAAAAAQABAAAAQqEMlJq704682pOGAoClQRiGJgVAOBHsRwAS+QfSGZmaC6tbEOwNYpGjkRADs=');
}
.npIconArrowGrayLeft {
	background-image: url('data:image/gif;base64,R0lGODlhEAAQALMLAK+vr8/Pz4WFhevr6/r6+urq6pOTk5SUlPn5+YSEhH9/f////wAAAAAAAAAAAAAAACH5BAEAAAsALAAAAAAQABAAAAQucMlJq73YEpDpOEonBYISZptpZp+6XqT7WkEin1dhyB0CuKJFbdbR4US+oFIUAQA7');
}
.npIconArrowGrayRight {
	background-image: url('data:image/gif;base64,R0lGODlhEAAQALMLAK+vr8/Pz4WFhevr6/r6+urq6pOTk5SUlPn5+YSEhH9/f////wAAAAAAAAAAAAAAACH5BAEAAAsALAAAAAAQABAAAAQucMlJq714AZKrOkM3KYoQiAtJbp1KgplLmpisJOclG0WsAojWLdfioTTBo/IYAQA7');
}
.npIconArrowGrayUp {
	background-image: url('data:image/gif;base64,R0lGODlhEAAQALMIAJSUlOrq6q+vr/r6+tDQ0IWFhYSEhH9/f////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAgALAAAAAAQABAAAAQsEMlJq704610J4UhQGME2AMcBDJqQpkJGvO9niXRKVmf+rhSX7xUDGY/ISwQAOw==');
}
.npIconBuzz {
	background-image: url('data:image/gif;base64,R0lGODlhEAAQAOZ/AAFyJQeU7Fe099ETAv/TAAy7U/bvpka+cPf7/P9XKDqZ4gCENf368wGnVeny7v/cAhSb9u71+yWj+/rTHQ962P/0bQCSQgCbRd3r491HLf/eaf15Uh2c8v/FKABo5P39/QOhSgC0UACi/yaMVQCL6gCLQjWq/f/XFP/aOTas/wCUPwB59XCzjQCrT/vj3BipYi+n+hSEQEXEkP8tDslVRf/3fLsmBrPV8EVhviCF6vz4+P/oQv+2N/8eDwB1+gCB4/yvKg6Y8CiN5LHOuYK1mf/CSv/YK/XMiiCrUZzD39TXb43J9PT49vy6UManJsfj+OiKeRmgW+jHUf/JHv/cS+RhSgCGLDuN1//tdACG+HKx4v7owm626mG49umhluS1rdszFQCaTeZVL0ay/iWg9fHJwyup/+TZNRq+fuXYL99TPf/++PZlPaTX+fXpQtPm3P/kQzms/QCgRNdJM/EAAMI9JwBz8DGg7QB7/gCJ5N9ZQ/9IEwCV//XwmyqN6////yH5BAEAAH8ALAAAAAAQABAAAAfUgH+Cg4SFhRFPS10CXDcRhh9tYykSEAEkPx5Ja4MIAmYpJjBkHAF2OUo7DIJaInGiEhxBK34GFUYTHy5iCiIQEEEBeEJ9NRooBAZQext3fCR5PldYFRpUJwQTVRkJGwpZHhQHbnAo2AQdemBqCWw44iEvZw8EBFNNXgMZczM0aAUNwkRJ86ADjyM6BgzoUQdJCBAg5FiIIqUIkFVl6NgAEeKCR48lYjjZMugLgBYqUqqwsAAAgCGDmMiwAmBBiQU4RxBxQIgIgBEs3jjAQBSBoaNIAwEAOw==');
}
.npIconCancel {
	background-image: url('data:image/gif;base64,R0lGODlhEAAQAOZ1APjFxv3j4/7k5P/u7v74+P7k5fddYP/7+//6+vhfYuovMf93eu1BQ/5+gfpsbvZZW+9ER/tpbP93efy4uPZYWv9sbvrOzvRNUP9wcfttcP56ffdfYfxtcP3i4/vb2+w+QPdcXv9YW+9HSv9ucP74+fpjZvpiZf98fvZbXvzT0/ze3vloavBGSPhhZP90dvpqbf9naPllaOs0Nv9xdPZYW/3j5PZaXP9UV/ZKTPBIS/95e+QlJ/9wcv96ff5ydek0N/VOUP9+gfttb/dbXf52ef92efVWWP95ffivsP10d+5CRP9WWektL/phY+YtLvpkZ/hiZPRISvrZ2vdVV/15fP/6+/9+gPJMT/9ydO49P/95fPZWWfZVWP9wc//o6Pvc3P/n5//5+f+Chv9bXveMjv1xdP/+/vheYe1AQfE/QfJFR/7m5v9iY/vQ0e5DRe9GSf+Hiv97fv3W1/xzdv75+f///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAHUALAAAAAAQABAAAAevgHWCg4SCYYV1A16IBRNyhAMLRGCEAi0rZB2CkUENZWuCAglCJwlIZnUHPhpwVBEFAmcOPRs5B4NVHElic1AGLzoGInSFCDEZVnFaEiBvxIgIKEdjIS4Qz4g1Q0VLNzwsKoh1ATZPWF0jFVNZX4UBDyUzFG4fFzBAMh6DATQmGFtK6ND5oYZNFCZSBKUw0oQLg2cknKTBoQDAoDZX0GCrQ2BHxUIWNgoiYFGcyUGBAAA7');
}
.npIconComments {
	background-image: url('data:image/gif;base64,R0lGODlhEAAQAMQUAIKCgo2NjfT09MHBweDg4O7u7uTk5JGRkfr6+t7e3tDQ0ISEhIqKipubm6mpqfb29rCwsKKios7Ozn9/f////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABQALAAAAAAQABAAAAU9ICWOZGmeZnFMbMsyBBm49AQgolDXimjstIEP6BJSdESWZDQjAh4jFXCRQFEArYiV0mA5thQCAAIum8+mEAA7');
}
.npIconDigg {
	background-image: url('data:image/gif;base64,R0lGODlhEAAQAOZ/AJabmqmsrMjKyc7Q0sPFxfj5+ImPjfHx8aywrrCysLm6uvb49tfa2N3h3sbIyJientrc4vz9/a2ysqWmpZKZmaKmpfb29trc3MXHxe/v7+Xl5X6Fhdzd3LO2tt7j4f7+/tze3uXq6MnM0P3//+Hl6L3CwNPX1Y+WmOrv8dTU1K2vr9PV18zO0MnOzN7j47q/vbvAwOHj4eLk4ujq6uPo5Z2hpIyTk/H6/YuSlJqhoXuEgn6DhbC0tHR+fNbW1r7Dw/j9/+rv7P3//dbY2IGHhYGKisHDxqavr8HFxJydnZeenrGytbK0suXs79zh497g4LvAvZmfocbIxr6/vv/9/73Cxaaop+Lj5GJuacfQ06Kjo52hn+vt7ezv7MfM0PP08/P29vb6+NXe4c/Qz7S7uMfMzIqTkZ+tr46VltDT0J+kodHU0vr7+3+GhPX19ejs6nB3dauwsNXX1/P49r/CwaywsKuyr9rc2q20to+ana+2ttre3LW5uZCXl////////yH5BAEAAH8ALAAAAAAQABAAAAfngH+Cg38YSVYTAFofhI1II00oQEdshAcFgwIkLANOcYNfCWoIBBocUwsNHgtkKT4ZCS0IJSoAPHwjQV1+djZlbQEuGCUYemcdfhFCfhJ5N1EdEXsgaXhiDw81OSdFWX5KCn7iVDtLECLoXhBGFQBWDjwvEkNrKyAXFyAgdYyCOAKCxpiI4aHgHTqEKDAQJKVBiBAzQnj4QQiNDEECaMyRAyXMGySC/GTos4UREi4jTDDxA4aPoAUASFRp4+bCAT8cwvkxoGNBgQpjYGDh8kScBQHiDMDBdEDDlQh/hhChYGCDmR4SGAUCADs=');
}
.npIconEmail {
	background-image: url('data:image/gif;base64,R0lGODlhEAAQAMQQAG1tbdLS0mhoaKenp5GRkXh4eL6+voGBgd/f33R0dN3d3dnZ2dvb24WFhYODg2ZmZv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABAALAAAAAAQABAAAAVHICSOZGmeaEoawuO+sGCIQwDAMBAM4kMwCdwjsSA8eg8H4gA7IBou5KOgMPoUhZf0oRvUbloITsbCbYUwURYNK6je8Li8FAIAOw==');
}
.npIconFacebook {
	background-image: url('data:image/gif;base64,R0lGODlhEAAQAOYAACVGjB9BiThXly1NkTJRk1dwp2mAr1ZvpX2RvVVvpzBQkmR8r1VvpT1bmStLj1VvplZwpkBdm111qvb4+ipLjwswf1Bro1pzqert9DRTlHiNuGuCsXGGtGiAr1lzqdPZ6Bs+h1Bqo0Vhntbd6l12rOns81Zvpk9ro3uPulVuptPa6MrS49zi7XSKuczT5TFQkjFQk2R8ruLm8P39/nCHtFt1q97j7kpmoWB5re3w9uXp8TtamX+TvBk8h3uQvT9cmjNSk9Tb6aCuzTlXmGF5rWmBs42fxMLM32uCs2h+r2N6rWN7r4icw1RuplRup4OXvnKJtyFDiyNFi6CwzVZwp2h/sGqBsebq8rK91t3i7neNuVFspBU5hSZIjTBQk8/X59rf7DFRkj5amjZVlmR9r+Pn8Udknldxpv7+/nGHtVp0qVRupWqBsPj6+2uBseHl70xnomF5rOru9FRtpeTp8TxamDpYmDpYl36TvSRFjC5OkYaZwmqAsTtamDtZmP///yH5BAAAAAAALAAAAAAQABAAAAfUgFhWHQaFhWwbcWcMF25TKTt+kpM/UUMSMRcCYlV9k5J1eRJlf39yDiF8np9jUjalfx8DW6qfDRQDcn9vQwp+BbWTd0AiJX8qAC8NwKuSATQTaH8zEysUa8GSXE+wpWAgJtl+XmY8OX90GhIKzJ8RAD0yf18VARHtnwp2V38jehm/koQhQJBgFxg6/gQB4EDBHA4eqCSYmACOEwx/WNw4oUYJij14EIhE0MJHqTZQtDBJQ6QImQUwF5BY4iLLkRo4kDQR8oDBgZ8HIBywsMUChJ5GAgEAOw==');
}
.npIconFont {
	background-image: url('data:image/gif;base64,R0lGODlhEAAQALMPAJKSkoeHh4CAgISEhIGBgaioqNTU1JiYmLy8vIyMjOHh4fDw8KCgoMfHx39/f////yH5BAEAAA8ALAAAAAAQABAAAARJ8MlJq7WtrVuRcw03KcIXis/wgSgDrOfVEAvMLYLx2FdSSLxKwREoBicGAWPJOD4Wg9jOVAEAKsHFa7CRND+MCWFFeK5WB9QlAgA7');
}
.npIconFontSmall {
	background-image: url('data:image/gif;base64,R0lGODlhEAAQALMKAKSkpJSUlIKCguDg4IiIiICAgK6uru/v74SEhH9/f////wAAAAAAAAAAAAAAAAAAACH5BAEAAAoALAAAAAAQABAAAAQwUMlJq7046827HwXSIYm4BUS5GQGgZoNwuCZGJnhttRKNAYVJICG4pBIBhQBH9FQiADs=');
}
.npIconLink {
	background-image: url('data:image/gif;base64,R0lGODlhEAAQAMQRAOvr6/Pz8+3t7ZWVldra2omJifDw8I2Njebm5paWlvj4+IuLi39/f4yMjPf395mZmf///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABEALAAAAAAQABAAAAVYYCSOZGmeaDpCbAtFbgsrTq20tM0aw+InAAgg4VskBJACo8FkPAiPZTOhWCICiANDe7hmFw4rlrv1HsBKZsMJla6pvCJQSPwhITnHjZXfx1gwfyqDhIUjIQA7');
}
.npIconLoad {
	background-image: url('data:image/gif;base64,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');
}
.npIconLinkedIn {
	background-image: url('data:image/gif;base64,R0lGODlhEAAQAOYAAI7L4cvl7vL3+QBtpuHv9KLR4rPY5sTh7FOqyorG2z+ixa3d76PV6J7U6OXx9aHX7IG600GixXG+2mu20m6zztTp8VquzKbZ7O/0+ABxqQCDs6XW6YvI343B2FGnxkShxEWWvNnr8sPh67fa56DV6QOKtgCKuQB/sQB7rwB4rQB3rara7AB5rqra7avb7bnd6ZbR5v///qLV6q/d76TV5ojH3w+NuWKuy/r7/O/1+InD2kujxCibxHzD3XW/1pLK3YrA13+/1ni30ZHN45DH3JbS6FGv0b7g7Uenx6zX5iyTuYPH32W0z0moyHy+1hOKtDaewq3Z5qbT4xOTu+rz+JnS6H7E3oC81Ia/1oLC2rDd74fH3wBnom61z0aqzWizz8Xh6yKaw77f6wB0q8jh7JXK3azY6QeLuASMurLe8H/E2XW50hmZwABqpEinyev09+31+KjV5ZHI3NDn75HL3v39/MDg6weIsy6dw6zb7QiPuqXX6kOixKbX6o3C2P///yH5BAAAAAAALAAAAAAQABAAAAfzgAQQfoSFhoQQIRQXCw8XListK5OReQtdQDMNZhskfXugoRtpRH4PR3U5DDJ9ra59WnIdRQF/fzRVDSQMDQ0MDHlEWDAAI1IAABxbPTUcVkMNOlcSSRVzWSIOAXZwDiMSS0FCXiO2EyG2MbZ/ZUZrFGEFfwIIB38ObhM4fwY8XzcmfvzJAeXFHzAm8OT4UwCNBQQo1Px5MyXKHxEa2CykcwKJhwE+/lApEeePmBR6MPxJkEGBBy4JbN0h84dABhu2CrThs0OFggROSlhIwOTEmSAJmrBQoEQFiwEDNIwZkEGDBqgpWDypAOIDn69gw/IBQSYQADs=');
}
.npIconPdf {
	background-image: url('/images/icons/pdf.gif');
}
.npIconPrinter {
	background-image: url('data:image/gif;base64,R0lGODlhEAAQAMQYAOfn5+Xl5e3t7ZeXl+bm5tfX1/n5+Z2dnerq6vX19fb29tbW1u/v75SUlJqamouLi5aWlvj4+I2NjYyMjPf395mZmf///39/f////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABgALAAAAAAQABAAAAV/IIZZVkSdkWWQYls2TwwhB8O61HNJ0gRAh1VrRJlIFoUKAIC4iSzFi6MyoUJSQ6ixQAgUJA+KJZvb8SSX8PhpUQyM58lAwSJREoBuYE8AJMQkAm9nhD0DAiUQF4uMjYtXUY6SEycTkpMUEYqXjVcWAhAToqOkEIgkJieqqykWIQA7');
}
.npIconReddit {
	background-image: url('data:image/gif;base64,R0lGODlhEAAQAOZxAP7///f398PEw/UAAJWVlfLy8o2Njf39/YiIiP7+/kZGRnR0dHp6eoqLiq6vrnV1daampr+/v1tbW/amiWZmZvaYZPWniri4uOjo6PeAYKysrPj4+Prfzl9fX5aXlt3i5KOjo/vf0Dg5OKmpqZCQkIODg62trf/99aWlpfZ+YPvk12VmZoOEhPr6+khISHd3d7m5ufV6OM/Qz4+Pj5+gn7a2tuDg4Paoff///QoKCrCxsFlZWVpbWlhYWMTExICAgIGBgaenpzc3N6GhodTU1EpLSpKSkoSEhPDw8F1dXbe4t/Hx8fvn2mJiYt3j5k5OTmhpaWxsbOzs7HJyco6OjlRVVPn5+V5fXuvr67CwsI2OjdPT08LCwunp6a+vr/ZoHefo56Oko+zt7O/v79jY2MbGxpCRkHBwcPrIqwgICMTFxJydnPrQuIaHhkdHR4yMjP///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAHEALAAAAAAQABAAAAe0gHGCg4JwWAFxASAthI0FVQgRJE0QjYRBRFZKT3AKcJaCGoNlUWSWCTYEL0gJlj5gGAxQDWsoQCsMXWJccUY/OW4fcMPETkVpDW1nBFRwOBYcAHAqEydwb2FHI0LDNwNfAAAxAxXDIh4bCMNMGWjhbCkhwyUBBxLE+Pk8B3FqPcNarlyAQYHFsB0CBnlRIANODTMzdMDZ4iJLozEPktAQIGBIhylSQBUwYWDBAgMOloBa2SgQADs=');
}
.npIconRss {
	background-image: url('data:image/gif;base64,R0lGODlhEAAQAOZ/AP+ySu6ZSf78+vXcyuuTRv2mOf/oy//z5OyWSPW9kP2uSvm6efjJn/vChPyaJPOEE/uLBOuBQv7dtfrFjfzu4fzTqe2gY/miSfGCJveTMfOVQ++FLvzs3uRlJep9NOmNPvmxZOt4J/nSsvyrSuNfF/fj1PataOmOR/mZM/GOQvaeSvGdSuudXf6tRPKLIf6uTeiKRfupSP2rTe+WPfuXIfeaRf769v+vRO6kXfuzX/uoTOuSSP2lQeiPSvWdRPaFCfCpePaXOO16H/SKJ+ZqHPGdR/yqR/OXPf3CfOpsCO+bSvWmXe2JQPiWMO6oZvPAn/7OkvjOq+iIRf+2U++ZR/ywWP/06PaKEvSKHvKjZPqSGO11DO2cTudyMeV+NPKbSvuPDfWYSuaFP+iINuZ4GOx2FuyVYOhxGe+XUv6tUfbNtfGNIPWPIviiQ/ijRfqkQfqlSOaCTf22XeNhHvzQneRtFPV9APOZRPy4Zv3z6/jn1v/37v3q1fOSPP///////yH5BAEAAH8ALAAAAAAQABAAAAf/gH8lFh8ECAgBAUpKK0U4A38UZBsYGENBFzoyLwBTAGslLEJoIgwLKmwoMTEjCgotXGMYJn61NhU6NEauMTIzBH1fExUUtQJIDi0jbhcBBCpHLg9XORy1UDRtPjWHGSY2fBM0YBK1C1h3GodNILV+e3IQ5QIaGyk7AXBuOQ1WtVU/DviJUobJiQBp3miB4MCAHwEPaAlg4uGEkhcF6Bh44cBfgi15/AAhAqNIATy1Dthp4IdDEhF+npCAMQOAAoF0HiypdSaBHzUkvOC4UWAEiCB9NGSx4EGKmTgdenBwcYMHihphUoQIEaFLhzl19PwZ4IRKAAQ7dpw4AUOKGBaQAgIBADs=');
}
/*
.npIconStumbleUpon {
	background-image: url('data:image/gif;base64,R0lGODlhEAAQAOZ/AFmKnR/B7K3nvmSFlfj+6cTuxv//8pqtuAA7XzRzigBUeJvdtQu5Sya5VhS7RBO5TACMyUfJdzLCW9Pz3Nrr/0VvgQNJZ2rSkwBjiQK3SgCiEx69TZHeqwKKvCtPagO1Qeb27f7+/wCRxgB0pACh3QBtlnrUegCtLQBznAC2PwCyMgCEsifBYgB/rW/YmRU/XcHo9Q/B79LQy8jDtO/w8xhgesnw0oads/D//wCt4wBtoUmAk47crQCrJJ660n/Znv//+QB/tEm0clCVr2DQjJng97nT7MDBxf/e7hRbdxplgL/r/gBYjcrb4Um43z69XHKktQi3SBe+UQy8RqHStBq6R2DNbkPGZlrS8lXKaCGvVVq4f8HP4gCZANXa4NTv3f/2/y/N8QCW0AO86xe+6ePN2WF/jz68aIHRoiKz34/Xq/Dm1gCmJA+rLoW802TJjH/UnnDXmf/4//n/5XuyxACHvNDo0dPp/2uRoHCfsMrq/+Du/sPR183X3P///////yH5BAEAAH8ALAAAAAAQABAAAAfqgH+CfyAcESwsEWpfg40LDClRDFEZKSdUjX8XUykPEhINDxkqW2WDPFMnD1YmJllVUSpvSAeEHxILcwa7BAIbPRdgFV5wDnZ+FHcUFH5+HBpxfgADZ1d+eyIQYhBOfjYaLtIeWhtffiFLWCRpfgXg0i9aDlI/BQZ+MWR+Al1E8EJPHJxgI8BPmDF+JrRBI2eHBxkz1uzygyMGCRjNgByxYIbGDR9G9BQJkENMBzdcDiRB0OcPHR1B6kAQIaLDCCYKECAYMGgIihYrVrQYUQKDAgsVMkHBUAJFUQVHeWb60yRPAiU1EuDh0ygQADs=');

}
*/
.npIconStock {
	background-image: url('data:image/gif;base64,R0lGODlhEAAQANU3ALbD24yhxnOc0WaLwG6Uynqk21t9s16Bt1p8smOHvXeh1nag1V2AtmKGvFFyqVNzqmyUyVFxqXGaz3Wf1Hqm3G6Vylx+tVR1rG+XzFd6sGCFumCEunql24at3Xmi2GSJvpK03nqj2YCex3yo3Fh6sHCYzXSe01NzqXWe1Hmj2Vl7slV1rFd4rWySyGiOw1R0qnCRwbXZupK56Hun3Gy8YOXZvPnszP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAADcALAAAAAAQABAAAAZ7wJtwSCzeAKARhRNSTEwCSakCEQE6sqx2u4XNvuCweFCwmc/ocyyRqrnfcDctpvGo02ea7bBwx2hwMXKCFihmeno2fzE2iQgCNIA1koCRgjUkGImKkXlnFwSSg2+XNQ8taYx4Ng4BLgMfDRsMBioZLCsvJxEBRr6/wEJBADs=');
}
.npIconTwitter {
	background-image: url('data:image/gif;base64,R0lGODlhEAAQAOYAAErA4UvB4Xnd+L3u/FDE4uH3/avq++36/VbG4/7//4jW7Nfx+IPU6ofW7H7e+EjA4FTF4+f4/O76/bzu/Pn9/obV64fh+er5/VHD4qHg8djy+Mbt93fQ6KTo+vT8/uL2+3rd+NHz/UzB4tPw+NDw+bvu/Lru/On4/XzT6m/O6Mbr9cnu+Kbi8rDr+1fF4+b3/Nn1/YHU6rDl8/X8/ozi+bft+83u93HO51rG5H3e+KPg8e/7/qvk8/3//+T4/fb8/sPw/PH8/vD7/tX0/Zrc7kvB4ub5/oDf+ff9/nXc+EzC4f///0C93wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAQABAAAAeqgBcNCEoBRSJKiYoIDRcVTJA3NkSQlZUVCJUkSz84lpUESpAbPTQhCZ+QiZAUNUkOSzIsGS6Vq0wSE68wQkEzSyiqokwHA0nHyBOoTLfFyMhAFMKQzkcF1z5IKdO4JUkWS+FLOrbDHiZJIAbrLUs83Cs7z8cdS9wPS0MWAvw5Rh+qCFTC8EJcuBMPIBGIYYmDigULNIxgUIlBBAUQEgUIAKAjgABKICiIEAgAOw==');
}

/**************************************************************************************************/
/* tabs */
.npTabs {
	display: none;
	list-style: none;
	margin-bottom: -1px;
	overflow: hidden;
}
.npTabs li {
	float: left;
	margin-right: -1px;
}
.npTabs p {
	font-size: 16px;
	font-family: georgia, 'times new roman', times, serif;
}
.npTabs a {
	color: #999;
	display: block;
	padding: 5px 10px;
	border: #333 1px solid;
}
.npTabs a:hover {
	color: #333;
	text-decoration: none;
}
.npTabs .npCurrent {
	color: #333;
	cursor: default;
	border-bottom-color: #fff;
	text-decoration: none;
}
.npTabBox .npCurrent {
	display: block;
}
.npTabArea {
	min-height: 20px;
	border: #333 1px solid;
}
.npTabLoad {
	background-position: 50% 50%;
}
.npTabContent {
	display: none;
}
.npTabContent.npTabPad {
	padding: 20px;
}
.npTabsStrong .npTabs {
	margin-bottom: 0;
	border-bottom: none;
}
.npTabsStrong .npTabs li {
	margin-right: 5px;
}
.npTabsStrong .npTabs p {
	font: bold 12px/1.333em 'arial narrow', arial, sans-serif !important;
	margin: 0;
}
.npTabsStrong .npTabs a {
	color: #ccc;
	display: block;
	padding: 2px 5px;
	background: #666;
	border: none;
	border-radius-topright: 4px;
	border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
}
.npTabsStrong .npTabs .npCurrent {
	color: #fff;
	cursor: default;
	text-decoration: none;
	background: #333;
}
.npTabsStrong .npTabArea {
	background-color: #333;
	border-radius: 4px;
	border-radius-topleft: 0;
	-moz-border-radius: 4px;
	-moz-border-radius-topleft: 0;
	-webkit-border-radius: 4px;
	-webkit-border-top-left-radius: 0;
}

/**************************************************************************************************/
/* scroller */

.npScroll {
	list-style: none;
	position: relative;
	height: 105px;
	padding: 0;
	margin-bottom: 10px;
	overflow: hidden;
}
.npScroll li {
	clear: both;
}
.npScroll img {
	height: 105px;
	max-width: 140px;
	margin-right: 10px;

}
.npScroll h3 {
	font-size: 14px;
	margin-bottom: 10px;
}
.npScroll p {
	font-size: 11px;
	margin: 0;
}
.npScrollNav {
	text-align: right;
	padding-top: 5px;
	border-top: #000 1px dotted;
}
.npScrollNav a {
	margin-right: 5px;
}
.npScrollPrev,.npScrollNext {
	color: #fff;
	font-size: 18px;
	text-align: center;
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	background: #ccc;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.npScrollNav .npScrollNext {
	margin-right: 0;
}
.npScrollPrev:hover,.npScrollNext:hover {
	text-decoration: none;
	background: #666;
}
.npScrollNav span {
	display: block;
	float: left;
	width: 5px;
	height: 5px;
	margin: 6px 5px 0 0;
	background: #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.npScrollNav .npCurrent {
	background: #666;
}
.npScrollNav a span {
	display: none;
}

/**************************************************************************************************/
/* pluck */

.npStoryComments {
	clear: both;
	min-height: 180px;
	padding-top: 8px;
	/*background: #fff;*/
}
.npStoryComments img.appLoading {
	width: 0;
	height: 16px;
	padding-left: 16px;
	margin-top: 88px;
	background: url('/images/icons/load-16x16.gif') no-repeat;
}
.npStoryComments p {
	color: #000;
	font-family: arial, sans-serif;
	font-size: 1em;
	line-height: 1.333em;
}
.npStoryComments .topContainer,
.npStoryComments .bottomContainer {
	display: none;
}
.npStoryComments .pluck-comm {
	margin-bottom: 1em;
}

/* signup */
.npStoryComments .pluck-login-comment-input {
	color: #000;
	font-family: arial, sans-serif;
	margin: 0;
	background: none;
	border: none;
}
.npStoryComments p.pluck-login-comment-calltoaction,
.npStoryComments p.pluck-comm-calltoaction {
	font: 16px/1.333em georgia, "times new roman", times, serif;
	text-transform: uppercase;
	padding: 0;
}
.npStoryComments .pluck-login-comment-wrapper {
	background: none;
	border: none;
}
.npStoryComments .pluck-login-comment-new-signup-area {
	color: #666;
	width: 194px;
	padding: 3px 0 0;
	margin-left: 0;
	background: none;
	border-top: #ccc 1px solid;
}
.npStoryComments .pluck-login-comment-signup-question {
	color: #000;
	font: bold 1em/1.333em arial, sans-serif;
	padding: 0;
	margin: 0 0 0.66em;
}
.npStoryComments p.pluck-login-comment-signup-directions,
.npStoryComments p.pluck-login-comment-login-directions {
	color: #666;
	font: 1em/1.333em arial, sans-serif;
	width: auto;
}
.npStoryComments a.pluck-primary-button {
	color: #000;
	font-size: 11px; /* don't use em's here */
	font-weight: bold;
	line-height: 1.818em;
	float: none;
	width: 100px;
	height: auto;
	padding: 0;
	margin: 0 auto;
	background: none;
	border: #000 1px solid;
}
.npStoryComments a.pluck-primary-button:hover {
	color: #3366cd;
	border-color: #999;
}
.npStoryComments .pluck-login-comment-new-signup-area a.pluck-primary-button {
	margin-top: 26px;
}
.npStoryComments span.pluck-primary-button-text {
	line-height: 19px;
	padding: 0;
	background: none;
}
.npStoryComments .pluck-login-comment-content {
	margin-bottom: 1em;
	background: none;
}
.npStoryComments .pluck-login-comment-member-login-area {
	color: #666;
	padding: 3px 0 0;
	margin-left: 210px;
	border-top: #ccc 1px solid;
}
.npStoryComments .pluck-login-comment-form {
	position: relative;
	overflow: hidden;
}
.npStoryComments a.pluck-login-comment-forgot-password-link {
	font-size: 11px;
	margin-right: 22px;
}
.npStoryComments span.pluck-login-comment-group label {
	color: #000;
	font: 12px/22px arial, sans-serif;
}
.npStoryComments span.pluck-login-comment-group {
	margin-bottom: 0.5em;
}
.npStoryComments span.pluck-login-comment-group input {
	font-size: 12px;
	width: 180px;
	padding: 3px;
	margin-left: 69px;
	border-color: #000;
}
.npStoryComments .pluck-login-comment-submit-area a.pluck-primary-button {
	position: absolute;
	top: 0;
	right: 15px;
}
.npStoryComments .pluck-login-comment-submit-area input,
.npStoryComments .pluck-login-comment-submit-area label {
	display: none;
}
.npStoryComments span.pluck-login-comment-submit-area {
	display: inline;
	width: auto;
	height: auto;
	padding: 0;
}
.npStoryComments .pluck-login-comment-pluck-logo {
	height: auto;
	padding: 0;
}

/* post */
.npStoryComments .pluck-comm-first-to-comment {
	display: none;
}

.npStoryComments .pluck-comm-comment-input {
	color: inherit;
	font-family: arial, sans-serif;
	margin: 0;
	background: none;
	border: none;
}
.npStoryComments .pluck-comm-input-content {
	background: none;
}
.npStoryComments .pluck-comm-input-rounded-wrap {
	background: none;
	border: none;
}
.npStoryComments form.pluck-comm-posting-form {
	padding: 0;
	margin: 0 0 1em;
}
.npStoryComments .pluck-comm-message-border,
.npStoryComments .pluck-comm-reply-input .pluck-comm-message-border {
	width: auto;
	margin: 0 0 1em;
}
.npStoryComments .pluck-comm-message-border textarea,
.npStoryComments .pluck-comm-reply-input .pluck-comm-message-border textarea {
	font: 1em/1.364em arial, sans-serif;
	width: 604px;
	height: 106px;
	padding: 2px 4px;
	margin: 0;
	border: #000 1px solid;
}
.npStoryComments input:focus,
.npStoryComments textarea:focus {
	border-color: #666 !important;
}
.npStoryComments .pluck-comm-submit-option a.pluck-primary-button {
	width: 198px;
	margin-right: 0;
}
.npStoryComments .pluck-comm-submitoptions {
	text-align: right;
	height: auto;
	padding: 0;
}
.npStoryComments .pluck-comm-submitoptions span {
	float: none;
}

/* comments */
.npStoryComments .pluck-comm-wrapper {
	padding-top: 1em;
	margin: 0;
	background: none;
	border: none;
	border-top: #000 1px solid;
}
.npStoryComments .pluck-comm-commentcount {
	min-height: 0;
	padding: 0;
	background: none;
}
.npStoryComments .pluck-comm-commentcount p.pluck-comm-commenttext,
.npStoryComments span.pluck-comm-comment-number-highlight {
	color: #000 !important;
}
.npStoryComments .pluck-comm-commentcount p.pluck-comm-commenttext {
	padding: 0;
	margin: 0 0 0.666em;
}
.npStoryComments .pluck-comm-commentcount .pluck-comm-commentcount-actions {
	top: 0;
}
.npStoryComments .pluck-comm-commentcount select.pluck-comm-comment-filters {
	font: 11px/1.333em arial, sans-serif;
	display: inline;
	float: none;
	margin: 0 20px 0 0.5em;
	border: #ccc 1px solid;
}
.npStoryComments .pluck-comm-commentcount .pluck-comm-commentcount-actions p {
	color: #666;
	font-size: 1em;
	margin: 1px 0 0;
}
.npStoryComments .pluck-comm-commentcount .pluck-comm-commentcount-actions a {
	position: absolute;
	top: 0;
	right: 0;
	width: 16px;
	height: 16px;
	margin: 0;
	background: url('/images/icons/rss.gif') 50% 50% no-repeat;
}
.npStoryComments .pluck-comm-commentcount .pluck-comm-commentcount-actions a img {
	display: none;
}
.npStoryComments .pluck-comm-single-comment-main {
	font-family: arial, sans-serif;
	position: relative;
	min-height: 110px;
	padding: 0;
	background-image: url('/images/pluck/comments-bg.gif');
	border: none;
	border-top: #000 1px solid;
}
.npStoryComments .pluck-comm-comment-action-group-arrow-wrapper {
	float: none;
	position: absolute;
	right: 0;
}
.npStoryComments .pluck-comm-share-abuse-controls {
	overflow: hidden;
}
.npStoryComments div.pluck-comm-abuse-area {
	margin: 0.5em 0;
}
/* community ON 
.npStoryComments .pluck-comm-sc-avatar {
	margin: 7px 0 0 0;
}
.npStoryComments .pluck-comm-comment-content {
	margin: 0 146px 0 60px;
}*/
/* community OFF */
.npStoryComments .pluck-comm-sc-avatar {
	display: none;
}
.npStoryComments .pluck-comm-comment-content {
	margin: 0 146px 0 0;
}
.npStoryComments .pluck-comm-comment-content p {
	font: 1em/1.333em arial, sans-serif;
}
.npStoryComments h4.pluck-comm-username-url {
	font-size: 1.5em;
	font-weight: normal;
	line-height: 1.333em;
	padding: 0;
	margin: 0 0 5px 0;
}
.npStoryComments h4.pluck-comm-username-url a {
	color: #3366cd;
	font-weight: inherit;
}
.npStoryComments span.pluck-score-volume {
	color: #666;
	font-size: 0.9167em;
}
.npStoryComments .pluck-comm-comment-content p.pluck-comm-timestamp {
	color: #666;
	font-size: 0.9167em;
	margin: 0 0 0.5em;
}
.npStoryComments .pluck-comm-comment-content p.pluck-comm-body {
	font-size: 1em;
}
.npStoryComments p.pluck-confirm-message {
	color: #090;
}
.npStoryComments p.pluck-confirm-message,
.npStoryComments p.pluck-error-message {
	font-size: 1em;
	margin: 0 0 1em;
}

/* comment controls */
.npStoryComments span.pluck-comm-reply-button,
.npStoryComments .pluck-comm-rate-controls {
	display: block;
	margin: 0 0 0.5em;
}
.npStoryComments span.pluck-comm-reply-button a,
.npStoryComments span.pluck-thumb-up a,
.npStoryComments span.pluck-thumb-down a {
	color: #666;
	line-height: 2em;
	height: 24px;
	padding: 0;
	border: #666 1px solid;
}
.npStoryComments span.pluck-comm-reply-button a,
.npStoryComments span.pluck-comm-reply-button a:hover {
	background: #fff url('/images/icons/comments.gif') 20px 50% no-repeat;
}
.npStoryComments span.pluck-thumb-up a,
.npStoryComments span.pluck-thumb-up a:hover {
	background: #fff url('/images/icons/thumb_up.gif') 50% 50% no-repeat;
}
.npStoryComments span.pluck-thumb-down a,
.npStoryComments span.pluck-thumb-down a:hover {
	background: #fff url('/images/icons/thumb_down.gif') 50% 50% no-repeat;
}
.npStoryComments span.pluck-thumb-up,
.npStoryComments span.pluck-thumb-down {
	width: auto;
}
.npStoryComments span.pluck-thumb-up a,
.npStoryComments span.pluck-thumb-down a,
.npStoryComments span.pluck-thumb-up a:active,
.npStoryComments span.pluck-thumb-down a:active,
.npStoryComments span.pluck-thumb-up a:hover,
.npStoryComments span.pluck-thumb-down a:hover {
	width: 50px;
}
.npStoryComments span.pluck-thumb-up a:hover,
.npStoryComments span.pluck-thumb-down a:hover,
.npStoryComments span.pluck-comm-reply-button a:hover, 
.npStoryComments span.pluck-comm-reply-button a:active {
	color: #000;
	border: #000 1px solid;
}
.npStoryComments span.pluck-voted-up {
	background: url('/images/icons/thumb_up.gif') right 50% no-repeat;
}
.npStoryComments span.pluck-voted-down {
	background: url('/images/icons/thumb_down.gif') right 50% no-repeat;
}
.npStoryComments span.pluck-thumb-voted {
	font-size: 0.9167em;
}
.npStoryComments .pluck-comm-edit-controls span {
	font-size: 0.9167em;
}
.npStoryComments .pluck-comm-edit-controls a {
	color: #999;
}
.npStoryComments .pluck-comm-edit-controls a:hover {
	color: #3366cd;
}
.npStoryComments .pluck-comm-edit-controls a img {
	float: none;
	vertical-align: -4px;
}
.npStoryComments .pluck-comm-share-abuse-controls a {
	font-size: 11px;
	line-height: 1.6em;
}
.npStoryComments span.pluck-comm-email-area,
.npStoryComments span.pluck-comm-share-area,
.npStoryComments span.pluck-comm-permalink-area {
	width: auto;
	margin: 0 6px;
}
.npStoryComments a.pluck-email-set,
.npStoryComments a.pluck-share-set,
.npStoryComments a.pluck-permalink-set {
	text-align: center;
	width: 24px;
}
.npStoryComments a.pluck-email-set {
	background: url('/images/icons/email.gif') 50% 50% no-repeat;
}
.npStoryComments a.pluck-share-set {
	background: url('/images/icons/share.gif') 50% 50% no-repeat;
}
.npStoryComments a.pluck-permalink-set {
	background: url('/images/icons/link-large.gif') 50% 50% no-repeat;
}
.npStoryComments a.pluck-email-set:hover,
.npStoryComments a.pluck-share-set:hover,
.npStoryComments a.pluck-permalink-set:hover {
	width: 24px;
	background: none;
}
.npStoryComments a.pluck-email-set:hover:after {
	content: 'email';
}
.npStoryComments a.pluck-share-set:hover:after {
	content: 'share';
}
.npStoryComments a.pluck-permalink-set:hover:after {
	content: 'link';
}
.npStoryComments .pluck-comm-report-abuse {
	font-size: 0.833em;
}
.npStoryComments .pluck-comm-report-abuse:hover {
	color: #3366cd;
}

/* comment reply */
.npStoryComments .pluck-comm-reply-input {
	padding: 0 146px 0 0;
	margin-left: 32px !important;
}
.npStoryComments .pluck-comm-reply-input p.pluck-comm-calltoaction {
	color: #666;
	font-size: 16px;
}
.npStoryComments .pluck-comm-reply-input .pluck-comm-message-border textarea {
	width: 432px;
}
.npStoryComments .pluck-comm-show-hide-replies {
	padding: 0 0 1em 0;
	margin: 0 146px 0 32px;
}
.npStoryComments .pluck-comm-show-hide-replies * {
	font-size: 11px !important;
}
.npStoryComments .pluck-comm-ReplyLevel-2 div.pluck-comm-comment-content {
	margin-top: -6px;
	margin-left: 32px;
	border-top: #ccc 1px dotted;
}
.npStoryComments .pluck-comm-ReplyLevel-2 .pluck-comm-comment-action-group-arrow-wrapper {
	border-color: #ccc;
}
.npStoryComments .pluck-comm-submit-wait-msg {
	color: #666;
	font-size: 11px;
	font-weight: normal;
}
.npStoryComments .pluck-comm-submit-wait-msg img {
	width: 0;
	height: 16px;
	padding-left: 16px;
	margin-bottom: 1em;
	background: url('/images/icons/load.gif') no-repeat;
}

/* pagination */

.npStoryComments .pluck-comm-pagination-wrapper {
	background: none;
}
.npStoryComments .pluck-comm-pagination-level1 {
	border-color: #000;
}
.npStoryComments .pluck-pagination-logo {
	display: block;
	width: 130px;
	height: 39px;
	background: #fff url('/images/pluck/comments-logo.gif') no-repeat;
}
.npStoryComments div.pluck-comm-pagination-logo-area img {
	display: none;
}
.npStoryComments .pluck-comm-submitoptions {
	overflow: hidden;
}
.npStoryComments .pluck-comm-submitoptions span a {
	float: right;
	margin: 0 14px;
}
.npStoryComments a.pluck-comm-cancel {
	color: #3366cd;
	font-size: 1em;
}
.npStoryComments a.pluck-comm-cancel span {
	line-height: 21px;
}

/* email/abuse popup */
.npStoryComments .pluck-email-dialog,
.npStoryComments .pluck-share-dialog,
.npStoryComments .pluck-permalink-dialog {
	font: 1em/1.333em arial, sans-serif;
}
.npStoryComments p.pluck-email-header,
.npStoryComments p.pluck-report-abuse-header {
	color: #000;
	font: bold 1.167em/1.286em georgia, 'times new roman', serif;
	padding: 0;
	margin: 0 0 1em 6px;
}
.npStoryComments .pluck-email-dialog form,
.npStoryComments .pluck-abuse-dialog form {
	font-size: 1em;
}
.npStoryComments .pluck-email-dialog form span label,
.npStoryComments .pluck-abuse-dialog form span label {
	color: #666;
	font-size: 1em;
	padding-top: 0.25em;
	margin: 0 8px;
}
.npStoryComments .pluck-email-dialog form span input,
.npStoryComments .pluck-email-dialog form span textarea,
.npStoryComments .pluck-abuse-dialog form span input,
.npStoryComments .pluck-abuse-dialog form span textarea {
	font: 1em/1.333em arial, sans-serif;
	width: 164px;
	padding: 0.25em 3px;
	border: #ccc 1px solid;
}
.npStoryComments .pluck-abuse-dialog form span select {
	font: 1em/1.333em arial, sans-serif;
}
.npStoryComments .pluck-email-dialog form span input:focus,
.npStoryComments .pluck-email-dialog form span textarea:focus,
.npStoryComments .pluck-abuse-dialog form span input:focus,
.npStoryComments .pluck-abuse-dialog form span textarea:focus {
	border: #999 1px solid;
}
.npStoryComments .pluck-email-dialog .pluck-email-message-options,
.npStoryComments .pluck-abuse-dialog .pluck-abuse-message-options {
	padding: 0 0;
	margin: 0;
}
.npStoryComments .pluck-email-dialog .pluck-email-message-options a,
.npStoryComments .pluck-abuse-dialog .pluck-report-abuse-options a {
	float: right;
	margin: 0 14px;
}
.npStoryComments span.pluck-report-abuse-options {
	padding: 0;
	margin: 0;
}
.npStoryComments a.pluck-email-message-cancel,
.npStoryComments a.pluck-report-abuse-cancel {
	color: #3366cd;
	font-size: 0.9167em;
}
.npStoryComments .pluck-email-recipient-group .pluck-error-message {
	font-size: 0.9167em;
	margin-left: 82px;
}

/* share popup */
.npStoryComments span.pluck-share-item a.pluck-share-link,
.npStoryComments span.pluck-share-item a.pluck-share-link:hover {
	color: #666;
	font-size: 1em;
}
.npStoryComments span.pluck-share-item a.pluck-share-link:hover {
	color: #3366cd;
	text-decoration: underline;
}
.npStoryComments span.pluck-share-item a.pluck-share-link img {
	margin: 0 6px 0 0;
}

/* permalink popup */
.npStoryComments a.pluck-permalink-share-link {
	color: #3366cd;
	font: 12px/1.333em arial, sans-serif;
}
.npStoryComments .pluck-permalink-dialog a.hover,
.npStoryComments a.pluck-permalink-share-link:hover {
	color: #3366cd;
	font: 12px/1.333em arial, sans-serif;
	text-decoration: underline;
}

/* score popup */
.npStoryComments .pluck-score-wrapper {
	padding: 0;
}
.npStoryComments span.pluck-score-sub-head {
	color: #000;
	font: bold 14px/1.333em georgia, 'times new roman', times;
	margin: 6px 0 0 10px;
}
.npStoryComments span.pluck-score-text {
	padding-top: 32px;
	margin: 0 0 0 108px;
}
.npStoryComments span.pluck-score-text br {
	line-height: 0;
}
.npStoryComments .pluck-score-em {
	color: #000;
	font-size: 3em;
	line-height: 0;
	text-align: center;
	position: absolute;
	top: 48px;
	left: 8px;
	width: 94px;
}

.npStoryComments a.pluck-comm-pagination-first,
.npStoryComments a.pluck-comm-pagination-last {
	width: 24px;
	height: 24px;
}
.npStoryComments a.pluck-comm-pagination-prev,
.npStoryComments a.pluck-comm-pagination-next {
	color: #3366cd;
	font: 12px/1.333em arial, sans-serif;
	width: 70px;
	height: 24px;
}
.npStoryComments a.pluck-comm-pagination-first {
	background: url('/images/pluck/btn-first.gif') no-repeat;
}
.npStoryComments a.pluck-comm-pagination-prev {
	background: url('/images/pluck/btn-prev.gif') no-repeat;
}
.npStoryComments a.pluck-comm-pagination-next {
	background: url('/images/pluck/btn-next.gif') no-repeat;
}
.npStoryComments a.pluck-comm-pagination-last {
	background: url('/images/pluck/btn-last.gif') no-repeat;
}
/* admin */
.npStoryComments .pluck-comm-wait-msg {
	line-height: 2em;
}
.npStoryComments span.pluck-confirm-btn a {
	color: #333;
	font: 1em/1.333em arial, sans-serif;
	height: auto;
	padding: 0.25em 0.5em;
	background: #eee;
	border: #ccc 1px solid;
}

/* comments disabled */
.noname .pluck-comm-submitoptions,
.noname .pluck-comm-reply-button,
.npStoryCommentsClosed form.pluck-comm-posting-form,
.npStoryCommentsClosed .pluck-comm-comment-action-group-arrow-wrapper,
.pluck-user-isHidden, .pluck-comm-isBlocked,
.npStoryCommentsClosed .pluck-login-comment-input {
	display: none !important;
}

/**************************************************************************************************/
/* listings */

/* list view */
form.npListingsSearch {
	font-size: 12px;
}
form.npListingsSearch .npInTxt.npLeft {
	font-size: 14px;
	width: 500px;
}
form.npListingsSearch .npInSubmit {
	height: 25px;
}
form.npListingsSearch .fields {
	overflow: hidden;
}
form.npListingsSearch .fields p {
	float: left;
	margin-right: 1em;
}
form.npListingsSearch p.date select {
	margin-right: 5px;
}
form.npListingsSearch p.date span {
	color: #666;
	font-size: 14px;
	font-weight: bold;
}
.npListings ul {
	padding: 0;
}
.npListings ul li {
	position: relative;
	overflow: hidden;
	padding: 10px 0;
	margin-bottom: 0;
}
.npListings ul li a.npImgLeft {
	display: block;
	width: 140px;
}
.npListings ul li.npListingFeatured,
.npListingsWidget ul li.npListingFeatured {
	padding-top: 2px !important;
	background-color: #ebf1ff;
}
.npListings ul li.npListingFeatured p.npListingFeatured,
.npListingsWidget ul li.npListingFeatured p.npListingFeatured {
	color: #666;
	font-weight: bold;
	text-align: center;
	margin: 0 0 5px;
}
.npListings ul a.thumb {
	text-align: center;
	float: left;
	width: 124px;
}
.npListings ul h3 {
	line-height: 1em;
	margin-bottom: 4px;
}
.npListings ul li p {
	color: #333;
	margin-bottom: 1px;
}
.npListings .listings_nav {
	text-align: center;
	padding-top: 0.25em;
	border-top: #ccc 1px solid;
}
.npListings ul li.noimg h3,
.npListings ul li.noimg p {
	margin-left: 0;
}

/* DETAIL */

.npListingsDetail {
	padding-top: 0.5em;
}
.npListingsDetail h2 {
	font-size: 2em;
}
.npListingsDetail h2 .company {
	color: #666;
	font-size: 0.75em;
}
.npListingsDetail .photo span {
	text-align: left;
}
.npListingsDetail .company-image {
	text-align: center;
	float: right;
	width: 140px;
}
.npListingsDetail .small .photo img {
	max-width: 194px;
}

/* WIDGET */

.npListingsWidget ul {
	clear: both;
	max-height: 291px;
	padding-top: 5px;
	margin-bottom: 10px;
	border-top: #000 1px solid;
	border-bottom: #000 1px solid;
	overflow-y: auto;
}
.npListingsWidget li {
	padding-top: 0.5em !important;
	margin: 0;
	overflow:hidden;
}
.npListingsWidget li a.npLeft {
	text-align: center;
	display: block;
	float: left;
	width: 100px;
}
.npListingsWidget li .npImgClearThumb {
	margin-left: 110px;
}
.npListingsWidget li h3 {
	font-size: 14px;
	margin: 0 0 4px;
}
.npListingsWidget li p {
	font-size: 0.9167em;
	line-height: 1.273em;
	margin: 0 0 4px;
}
.npListingsWidget form {
	margin-bottom: 10px;
}
.npListingsWidget .npInSubmit {
	padding-top: 3px;
}

/* compact version */

.npListingsWidgetCompact ul {
	margin-bottom: 10px;
}
.npListingsWidgetCompact li,
.npListingsWidgetCompact li.npTop {
	padding: 5px 0 !important;
}
.npListingsWidgetCompact li h5 {
	font-size: bold 11px/16px arial, sans-serif !important;
	margin: 0;
}
.npListingsWidgetCompact li p {
	font-size: 11px/16px;
	line-height: 16px;
	margin-left: 0;
}

/**************************************************************************************************/
/* contests */
.npContest .npLabel {
	width: 140px;
}
.npContest .npNoLabel {
	margin: 0 0 10px 140px;
}
.npContest .npInTxt {
	width: 300px;
}
.npContestNav {
	font-size: 16px;
}

/**************************************************************************************************/
/* wallpaper */

body.npWallpaperActive #npWallpaper {
	width: 980px;
	margin: 0 auto;
	background: #fff;
}

/**************************************************************************************************/
/* fonts */

@font-face {
	font-family: "PostSansMedium";
	src: url("http://ww3.nationalpost.com/_/fonts/PostSans-Medium.eot");
	src: local("☺"),
		local("☺"),
		url("http://ww3.nationalpost.com/_/fonts/PostSans-Medium.woff") format("woff"),
		url("http://ww3.nationalpost.com/_/fonts/PostSans-Medium.ttf") format("truetype"),
		url("http://ww3.nationalpost.com/_/fonts/PostSans-Medium.otf") format("opentype");
}
@font-face {
	font-family: "PostSansRegular";
	src: url("http://ww3.nationalpost.com/_/fonts/postsanextlig-webfont.eot");
	src: local("☺"),
		local("☺"),
		url("http://ww3.nationalpost.com/_/fonts/postsanextlig-webfont.woff") format("woff"),
		url("http://ww3.nationalpost.com/_/fonts/postsanextlig-webfont.ttf") format("truetype"),
		url("http://ww3.nationalpost.com/_/fonts/postsanextlig-webfont.otf") format("opentype");
	font-weight: normal;
	font-style: normal;
}



/* Sponsorship Ad Styles */

.adstyle{ /* For <p>  */ 
	display:block;
}

.npHasAd{ /* For H4's */ 
	padding-top:7px;
	padding-bottom:8px !important;
}

/* MW End Edits, Added some styling for sponsorship elements to replace inline styles.   */ 